Radium 5.9.80 released

9 views
Skip to first unread message

Kjetil Matheussen

unread,
Jun 25, 2021, 10:31:00 AM6/25/21
to radium-music-editor
Radium 5.9.80 is a big release.

Most work this time has gone into converting note velocities to the new data structure. Now you hear changes immediately when editing velocities while playing. The change is also necessary for future work such as converting the editor from using OpenGL to using Vulkan.

However, the most notable change this time is probably that blocks are not automatically selected anymore when pointed to by the mouse pointer in the sequencer. The same goes for the seqtrack. To get the old behavior back, just enable these three checkboxes under Preferences -> Sequencer:

radium_preferences_sequencer_6_9_80.png

Another requested option is to let the mouse scroll wheel scroll the sequencer tracks up and down instead of starting and stopping the player. By default, the wheel still starts and stops playing though, but at least you now have the option to change this behavior under Preferences -> Sequencer:

radium_preferences_sequencer2_6_9_80.png

Another new option in Preferences is to change the amount of gradient for the colors in the program (is this called "gradiation" by the way?):

radium_preferences_colors_6_9_80.png

For the mixer strips, a volume handler is now painted so that it becomes easier to see the values:

radium_mixer_6_9_80.png

Besides this the release contains several other bug fixes and minor improvements. See the full changelog below.

Changes 6.9.75 -> 6.9.80:
* Windows/Editor: Another workaround to fix garbled
  fonts sometimes happening in the editor right after
  startup.
* Editor: Changed the behavior when pressing DEL on a
  veltext entry so that it behaves the same way as
  when deleting a velocity node with the mouse.
* Manual: Minor updates.
* Sequencer: Make it optional in preferences
  whether changing current seqtrack also changes
  current editor block. Also disable this option by
  default, before it was enabled.
* Sequencer: Add option in preferences whether mouse
  wheel up/down starts/stops playing or scrolls
  up/down seqtracks.
* Sequencer: New option in preferences to select
  whether to autoselect the seqtrack which is
  currently below the mouse pointer. In addition,
  turn this option OFF by default (before this
  behavior was ON).
* Mixer: Change the "Connected to main pipe" option
  in the popup menus to "Connected to main bus".
* Preferences/colors: Add slider to adjust the amount
  of gradient colors of various filled rectangles.
* GUI: Various tweaks to color shading.
* Preferences/colors: Fix setting correct default
  values for the saturation and brightness sliders
  when pressing "Reset".
* Sequencer: New option in preferences to select
  whether to autoselect block currently under the
  mouse pointer. In addition, turn this option OFF by
  default (before this behavior was ON).
* Load: Add workaround for loading songs saved with
  Radium older than 6.9.76. Before that there was a
  bug that caused no volume change to be played if
  there were only two velocity nodes for a note and
  the last node had value 0 (i.e. plain
  decrescendo where not played).
* GUI: Made the green audio peak color greener.
* Mixer: Paint a handler for the volume sliders to
  better see current value.
* Colors: Adjusted check box colors a little bit.
* Modulator: Fix division by zero if min and max is
  equal. (This caused illegal floating points to
  wander around in the system).
* Audio: Assert that the value is a legal floating
  point when setting plugin parameters.
* Editor: Convert note velocities to the new data
  structure:
  * The most notable change is that any editing is
    heard immediately if playing block or song at
    the same time.
  * Using less CPU cache. CPU usage might be notably
    lower after notes themselves have been converted
    to the new data structure.
  * Coincidentally fixed a bug that caused no
    volume change to be heard if there were only
    two velocity nodes for a note and the last node
    had value 0 (i.e. plain decrescendos were not
    played). Also add a workaround for this bug so
    that loading old songs still sound the same.
  * Necessary for future work such as replacing
    OpenGL with Vulkan.
* Editor: Don't delete note when deleting the last
  velocity node and there are pitch changes unless
  there are only two velocity nodes.
* Loading: Fix showing correct line numbers when
  loading song fails.
* Internal: Various improvements to the RT memory
  allocator.
* API:
  * New: autoselectEditorBlockUnderMouse,
    setAutoselectEditorBlockUnderMouse,
    getAmountOfGradient, setAmountOfGradient,
    autoselectSeqtrackUnderMouse,
    setAutoselectSeqtrackUnderMouse,
    autoselectEditorBlockWhenChangingSeqtrack,
    setAutoselectEditorBlockWhenChangingSeqtrack,
    sequencerMouseScrollWheelStartsStopsPlaying,
    setSequencerMouseScrollWheelStartsStopsPlaying.
  * Change last argument (gradient) for gui_filledBox
    from boolean to int, and add 13 different types of
    gradients to choose from.

Kjetil Matheussen

unread,
Jun 27, 2021, 10:47:24 AM6/27/21
to radium-music-editor
Radium 6.9.81 released. This is an emergency release to fix strange things sometimes happening when
adding notes in some situations.

Changes 6.9.80 -> 6.9.81:
* Load: Fix program freeze if loading a song with a
  VST/AU plugin from the command line. Was probably
  only a problem on Linux.
* VST/AU: Enable all audio channels of VST/AU plugins
  when the plugin is initiated since some plugins
  don't enable all channels by default. For instance,
  the U-he Runciter plugin only enables one of its
  channels. In the future there should be an option
  to select bus layout for plugins
* Editor: Fix inserting a new note below another note
  in a non-polyphonic matter, i.e. so that the end of
  the first note stops where the second note starts.
  This could in some situations fail spectacularly.
  Bug introduced in 6.9.80




Kjetil Matheussen

unread,
Jul 1, 2021, 1:22:16 PM7/1/21
to radium-music-editor
Radium 6.9.82 released. This is an emergency release to fix assertion window to pop up when changing the number of lines in a block so that a note is shortened.

Reply all
Reply to author
Forward
0 new messages