Radium 6.0.99 released

Post Reply
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Radium 6.0.99 released

Post by kjetil »

Finally, Radium V6 has been released.

Compared to 5.0.99, this release contains various bug fixes and minor features. Most important change is that the current instrument doesn't change when the mouse pointer is above an instrument in the mixer. Luckily, only 5.0.99 had that behavior.

Another big change is the qualifier key handling for macOS. Before this release, all qualifier keys were juggled around to make sure ctrl-click could be used as an alternative to right-clicking. Now, ctrl-clicking is not supported anymore, and the keybindings are similar on macOS to a PC (Windows/Linux). However, since the Cmd key is often used on a mac for situations where the Ctrl key is used on a PC, and vice versa, there is now a new option in Preferences where you can swap Ctrl and Cmd.

Changes 5.9.99 -> 6.0.99:
  • Audio: Fix illegal parameters for some LADSPA
    plugins in some situations. (Caused by "log 0".)
  • Windows: Fix the left windows qualifier key not
    working when doing mouse operations.
  • Editor: Paint velocity text for velocities that
    are not the first or the last of a note in a
    separate color.
  • Editor: Paint last velocity text for a note in a
    separate color.
  • GUI: Add hex value information to the instrument
    effect popup menu.
  • Shutdown: Fix semi-rare crash during shutdown when
    painting the sequencer.
  • Linux: Show popup info box when finished
    compiling.
  • MacOS: Add option in Preferences to swap Ctrl and
    Cmd.
  • MacOS: Let Left Cmd key always behave as Left Ctrl
    since not all macs have a left ctrl key, and
    left cmd key is not used for anything in radium.
  • OpenGL: Ensure crashreporter is not shown when
    OpenGL can not start.
  • Audio: Update recursive graph error message.
  • Manual: Update mixer documentation.
  • MacOS: Fix so that Ctrl-left-clicking does not
    behave as right-clicking.
  • Mixer: Fix object positions being screwed up when
    moving several objects while pressing ctrl.
  • Mixer: Add more zoom options to the popup menus.
  • GUI: Fix quirkiness when opening sub menus with
    keyboard.
  • Build: Fix building on gcc8.
  • Mac: Change mouse-qualifier keys to be similar to
    Linux and Windows.
  • Sequencer: Fix "M" checkbox not updating in the
    "Tracks" right-side tab when mute state is changed
    for an editor seqtrack.
  • S7: Roll back to V8.16 / 2020-3-2.
  • Sequencer: Fix seqblock automation sometimes
    lightning up when mouse is inside the right-side
    tabs.
  • Mixer strips: Fix displaying whether instrument
    strip is selected or not.
  • Mixer strips: Ctrl-click a strip to
    select/deselect instrument.
  • GUI: Let the instrument widget share keyboard
    focus with the mixer.
  • Mixer strips: Speed up redrawing changing current
    mixer strip.
  • Build: Fix build for gcc 9.
  • Audio: Fix various race conditions when changing
    current instrument.
  • Mixer: Paint name of current mixer object and
    current mixer strip in white color.
  • Mixer: Paint border around current mixer
    instrument, not around current instrument.
  • Mixer: Introduce concept of current mixer
    instrument.
  • Mxier: Change various functions that by default
    operated on the current instrument to work on the
    current mixer instrument instead.
  • Audio: Change default send/receive name from empty
    to "default" in the Send/Receive instruments.
  • Editor: Fix "Copy" and "Cut" not working from the
    pianoroll popup menu when note is not selected.
  • Edit: Improve pitch shrink/expand requester text.
  • Sequencer: Generate unique editor block name when
    selecting "clone block".
  • Build: Fix FAUST HTTPDServer compile. (Teteros)
  • Build: Fix Fluidsynth linking. (Teteros)
  • Editor: When changing second-last veltext value of
    a note, change end velocity end as well if it was
    equal to the second-last value.
  • API:
    • New: getCurrentInstrumentUnderMouse,
      setCurrentInstrumentUnderMouse,
      mousePointerCurrentlyPointsAtInstrument,
      getCurrMixerInstruments,
      addCurrentInstrumentChangedCallback,
      removeCurrentInstrumentChangedCallback,
      addCurrentInstrumentUnderMouseChangedCallback,
      removeCurrentInstrumentUnderMouseChangedCallback,
      setInstrumentIsSelected,
      switchInstrumentIsSelected, swapCtrlAndCmd,
      setSwapCtrlAndCmd.
    • Removed: getExtendedSelectedInstruments,
      control2Pressed, alt2Pressed.
    • Make current block the default argument for
      addUndoBlock.
    • Changed various default values from
      getCurrentInstrument() to
      getCurrentInstrumentUnderMouse().
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Released Radium 6.1.99.
Radium 6.1.99 is an emergency to fix crash in quantization.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Note for windows users: Right-clicking a menu-entry to edit keybinding doesn't work. It's only a problem in the main menus though, editing keybinding in the the popup menus work. This will be fixed for the next release.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Note for macOS users: It doesn't seem to work to right-click a GUI element to edit keybinding. I.e. the program asks to press new keybinding and so forth, but the changes are never stored into the configuration file. This warrants an emergency release.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Released Radium 6.2.91.
Radium 6.2.91 is an emergency to fix non-working keybinding configuration on macOS.

Changes 6.1.99 -> 6.2.91:
  • Macos: Fix editing keybindings by right-clicking a
    GUI element.
  • MacOS: Necessary to kill qjackctl as well when
    killing jack.
  • Windows: Fix right-clicking a menu entry in the
    main menus.
  • Manual: Update information about Quantitizing
    FX in the editor.
  • Linux: Fix loading song with spaces from the
    command line.
  • rightclickPopupMenuEntry
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Released Radium 6.3.82.
Radium 6.3.82 is an emergency release to fix loading, which was broken in 6.2.91.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Released 6.3.83.
Emergency release to fix popup menus for seqblock fade, speed, and stretch in the sequencer.

Changes 6.3.82 -> 6.3.83:
  • Sequencer: Fix popup menus for fade/speed/stretch
  • Sequencer: Add "Help" entry to the main sequencer popup menu
  • Editor: Add "Help Pianoroll" entry to the bottom of the pianoroll popup menus
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 6.0.99 released

Post by kjetil »

Released 6.3.84.
This release fixes a rare crash in portaudio when probing WDMKS audio drivers on Windows. Fix for both Jack and QJackCtl.

Changes 6.3.83 -> 6.3.84:
  • Editor: Fix assertion window popping up if trying
    to delete a MIDI-added note while recording MIDI.
  • Windows: Fix rare crash in portaudio when probing
    WDMKS audio drivers. Fix for both Jack and
    QJackCtl.
Post Reply