Radium 7.5.71 released

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

Radium 7.5.71 released

Post by kjetil »

Radium 7.5.71 contains lots of internal changes to possibly increase stability and improve DSP performance.

The most important bug fix this time is for Mac: Radium should not screw up the modifier keys anymore.

In addition, the release contains many smaller bug fixes and minor improvements.

Unfortunately, it's been too long since the last release. One reason for this is that it usually takes many days to create a new release. Therefore I've decided to upgrade and move the build-server, which should fix much of that problem.


Changes 7.4.76 -> 7.5.71:
  • Windows: Finally fix unnecessary loading of LADSPA
    plugins during startup, sometimes causing very
    long startup time.
  • Gui: Put a dog on the logo.
  • Mac: Swap the "option" and "command" keys. "option"
    is now mapped to "Extra" and "command" is now
    mapped to "Alt". We do this to make the keyboard
    behave the same on all three platforms.
  • Mac: Map the "Fn" key to "Left Ctrl". (I.e. map
    both those keys to CTRL_LEFT,.
  • Mac: Fix Right Alt and Right Ctrl keys.
  • Keybindings: By default, make both "Alt" keys +
    Space play song from start, not just the right
    Alt key.
  • Linux: Update BDWGC from 8.2.4 to 8.2.8.
  • Audio: Optimize "Smoothdelay" some more. Smoothdelay
    is used all the time, so this might reduce general
    CPU usage in the DSP graph a little bit.
  • Editor: Fix assertion reporter popping up if the
    two first velocities for a note are placed at the
    top of the block, and afterwards trying to move the
    start position of the note.
  • Audio: Optimize patchbay plugin a little bit.
  • Gui: Make it optional whether to position GUI
    elements to the last used configuration.
  • Add NSM desktop keys to .desktop file. (grammoboy2)
  • Editor: Fix too may entries inserted into the undo
    log when cutting range.
  • Save: Fix saving song overwriting the last saved
    block instead of the current song.
  • Fix various potential memory corruptions found by
    the thread sanitizer.
  • Mac: Handle audio better in case of failure.
  • Editor: Fix crash in some situation when first
    copying an FX subtrack, then copying a different
    track not having any FX, and finally pasting that
    track into an FX subtrack.
  • Audio/Modulator: Allow lower bound to be higher
    than the upper bound, and vice versa. When we allow
    this, the signal is just inverted automatically,
    which can be handy.
  • Audio: Fix deadlock in the Sampler and the
    Fluidsynth instruments when the system is extremely
    busy and the user tries to change instrument.
  • Audio: Optimized the multi core scheduler. It now
    utilizes the last core better, plus some minor
    other optimizations.
  • Audio: Removed buzy-looping. TODO: Remove the
    buzy-looping options from the preferences GUI as
    well.
  • NSM: Fix sending correct pid to NSM.
  • Preferences GUI: Add missing character "f" to the
    word "shift" (it was a typo!).
  • Help: Minor fixes.
  • Mac: Fix problems with the modifier keys stopping
    to work now and then.
  • Faust: Fix note-release not working properly. Also
    added a compatibility mode to the song properties
    window, using the old behavior. Old songs will use
    the compatibility mode by default to ensure they
    sound the same.
  • Faust: Fix some minor things.
  • Mac/ARM: Put back note to the startup message that
    Apple's OpenGL library still crashes now and then,
    although far less often than before.
Post Reply