Skip to content

Tags: kmatheussen/radium

Tags

7.4.76

Toggle 7.4.76's commit message
* Instruments: Fix current instrument changing

  automatically when playing song and switching
  between blocks. This was only a bug in the offical
  binary releases of Radium 7.3.84.
* Help: Minor fix
* About: Include Faust version in the about window.
* Mac/ARM: Fix deadlock happening when showing
  assertion reporter.
* Gui: Fix crash when exiting program and waiting for
  a plugins to finish running.
* JUCE: 7.0.3 -> 7.0.11
* Sequencer: Don't throw error if pasting automation
  from the clipboard where the two first nodes had
  the same time values.

7.3.84

Toggle 7.3.84's commit message
Changes 7.2.89 -> 7.3.84:

* MacOS: Don't crash when loading files with
  certain non-ascii characters (e.g. Japanese) in
  their filename. (Possibly only a problem in very
  recent versions of MacOS.)
* Demo songs: New song called "Night comes" by Nay.
* MacOS: Workaround for strange trackpad behavior
  causing two-finger-touching a seqblock not always
  working.
* Instrument: Remove the "locked instrument" concept.
  (Yustin / Kmatheussen)
* Instrument: Never automatically change instrument
  when playing song when the cursor is moved to a new
  editor track. (Yustin / Kmatheussen)
* Instrument: Replace the "locked" checkbox with
  a "select" button.
* GUI: Remember window positions and so forth between
  sessions. (Akimaze)
* Instruments Clarify what the "set new name" option
  does.
* Sequencer: Enable "Delete all selected" also when
  only one seqblock is selected.
* Sequencer: Remove the "Delete" popup menu entry
  since it was too similar to "Delete current".
  (It only differered for the behavior of assigned
  keybindings.)
* Automatically add extension to preset names if
  missing. (Akimaze)
* Faust: Use linear velocity->gain conversion for
  very low velocities so that gain can reach zero.
* Audio: Fix pops/scratches/clicks for quite silent
  sounds in the graph that were volume-boosted up
  later in the DSP graph. (Even the "Demo song" demo
  song suffered from this.)
* Build: Add option to use qwebengine instead of
  qtwebkit. (qwebengine has some shortcomings, but
  it can be convenient to use to avoid having to
  compile up qtwebkit.)
* Editor: Fixed coordinate calculation when dropping
  a file. (Akimaze)
* GUI: Option to use the alt key as a horizontal
  scroll modifier (in sequencer and mixer). (Akimaze)
* Faust: Update Faust 2.54.9 -> 2.70.3. (Yustin)

7.2.89

Toggle 7.2.89's commit message
Changes 7.2.87 -> 7.2.89:

* Demo song: "Locrans Shop" made by Trumpetrespas.
* Editor: Add "Drums" to the "(click me)" menu.
* Fluidsynth: Replaced the default soundfont
  Orgue.sf2 with FluidR3_GM_drums.sf2. FluidR3_GM is
  made by Frank Wen. Trumpetrespas stripped it down
  to only include drums.
* Audio: Fix LV2 plugins (bug introduced in 7.2.87).
* Build: Fix having to run "make packages" twice/etc.

7.2.87

Toggle 7.2.87's commit message
Changes 7.1.92 -> 7.2.87:

* Macos: Always enable incremental GC when running
  ARM. May improve scrolling performance in the
  editor.
* Sequencer: Fix "Delete" entry in seqblock popup
  menu.
* Build: Update bdw-gc from 7.4.16 to 8.2.4.
* Macos: Fix the ZL1 key again.
* Macos: Add support for LV2 plugins.
* Startup/Mac: Fix long startup time on Macos.
* OpenGL: Fix laggy editor interface after moving
  the main window to a screen with a different
  refresh rate.
* GUI: Paint thin black border around all
  checkboxes.
* GUI: Make the color of Mute buttons lighter if
  background color is too similar to the default
  mute color.
* Preferences: Option to turn off checking for
  abnormal signals. Might shave off a few CPU
  cycles.
* Add support for aarch64 CPUs, i.e. 64 bit ARM.
* Remote control: Disable access from other computers
  by default, i.e. only allow requests from
  localhost. Access from other computers can be
  enabled in preferences if needed.
* GUI/Preferences: Fix program not remembering
  "CPU friendly audio meter updates" between
  sessions.
* Demo songs: "Poptikus" by Nil Geissweiller /
  A-Lin (Europe). All instruments in this song are
  made with the FaustDev instrument.
* Build: Upgrade QScintilla from 2.10.8 to 2.14.0.
* Build: Fix build with gcc>=11 and clang >= 15.
* Build: Various patches from Arch Linux.
* Build: Fix for building faust on Manjaro Linux.
* API: controlPortOpenForRemoteConnections,
  setControlPortOpenForRemoteConnections,
  getCheckAbnormalSignals, setCheckAbnormalSignals,
  gui_colorDistance

7.1.92

Toggle 7.1.92's commit message
Changes 7.1.90 -> 7.1.92:

* Editor: Include the main editor-popup-menu into the
  bottom of the track-header popup menu.
* Edit: Button to "reverse song" (i.e. all reverse
  all blocks).
* Edit: Fix the functions to reverse notes. They
  weren't very good before.
* GUI: Highlight tab elements when mouse hovers
  above.
* GUI: Add JUCE version to the About-window.
* GUI: Increase default height of message window
  somewhat.
* MIDI learn: Fix incremental mode when recording
  automation to editor.
* API: backwardsSong.

7.1.90

Toggle 7.1.90's commit message
Changes 7.1.89 -> 7.1.90:

* Editor: Fix sligthly wrong memory handling. Might
  have led to crashes sometimes after copying a
  range that contains stops, but only after the
  second time or later, and probably only in very
  rare cases. Bug introduced in V6.6.77.
* Midi Learn: Rough implementation of
  "incremental mode". The feature is likely to
  require some tweaking though.
* Sequencer: Make the song tempo automation popup
  menu less confusing.
* Sequencer: Fix gfx garbage in uppermost pixel row
  when song tempo automation is visible.
* Editor: Fix a possible, but if so, probably
  extremely rare, crash when creating undo for range.
  The bug seems to have always been there.
* Internal: Fix memory leak if trying to allocate
  very large memory blocks in realtime code.
* GUI: Attempt to fix Qt sometimes translating
  strings. (That's not supposed to happen since
  Radium is an English-only program.)
* Linux: Turn off crash reporter if radium couldn't
  start because of missing AM pitch shift plugin
  during startup. Only for custom builds though.
* Soundfile saver: Fix pressing "Save" if Qt
  has decided to translate the text "Save" to
  another language. Qt is not supposed to
  translate anything, but reportedly it has.
* Internal: Fix a bug in a function that divides two
  ratio numbers. The bug could in theory have caused
  all kinds of errors, but probably not.
* GUI: Decrease memory garbage collection time
  somewhat.
* API: instrumentEffectMidiLearnIsIncremental,
  setInstrumentEffectMidiLearnIsIncremental.

7.8.89

Toggle 7.8.89's commit message
Changes 7.1.88 -> 7.1.89:

* Demo songs: Added "Test Automation" made by mward25.
* Sequencer: Fix moving seqblocks (and probably other
  things) not working when sequencer is inside the
  mixer and the mixer is displayed in its own window.
* Ladspa plugins: More detailed progress message
  during program initialization. May help track down
  why it sometimes takes so long time on Windows.

7.1.89

Toggle 7.1.89's commit message
Changes 7.1.88 -> 7.1.89:

* Demo songs: Added "Test Automation" made by mward25.
* Sequencer: Fix moving seqblocks (and probably other
  things) not working when sequencer is inside the
  mixer and the mixer is displayed in its own window.
* Ladspa plugins: More detailed progress message
  during program initialization. May help track down
  why it sometimes takes so long time on Windows.

7.1.88

Toggle 7.1.88's commit message
Changes 7.1.87 -> 7.1.88

* Instrument menu: Add "Assign to current editor track"
  option.
* Editor: Fix double-playing notes when scrolling up
  and down repeatedly on the same line and possibly
  other situations.
* Sample requesters: Also show files with mixed lower
  and upper case in file suffix, e.g. "sample.Wav"
* Sampler: Fix XI instruments not displayed in the
  embedded file browser.