Page 1 of 1

Radium 5.2.3 released

Posted: 02 Nov 2017 18:52
by kjetil
Sequencer blocks can be stretched, two new demo songs made by Nikos Levantis, etc.

Changes 5.2.1 -> 5.2.3:
  • MIDI: Add "Delete all unused MIDI instruments" option to the MIDI menu.
  • Sequencer: Don't enable the "Replace with existing block", "Replace with new block", and "Clone block(s)" options when no block is selected
  • Preferences: Update information text for the "Protect against high CPU usage" option.
  • Demo songs: Add "Care" by Nikos Levantis.
  • Mixer: Fix error message sometimes popping up when loading a song if there are MIDI instruments in the current song.
  • Windows/Linux: Build with "-fomit-frame-pointer" instead of "-fno-omit-frame-pointer". This could make the program
    notably faster in some situations. OSX is still compiled with "-fno-omit-frame-pointer" since bactrace didn't work without it.
  • Demo songs: Add "Change The World" by Nikos Levantis.
  • Load: Put embedded samples into a newly created directory placed where the song file is.
  • Sequencer: Show sequencer block start position in the status bar when mouse pointer is above a sequencer block.
  • Menus: Change "Make Block fit in window" to "Make current Block fit in window"
  • Sequencer: Stretch sequencer block.
  • Mouse: Only call get-seqblock-info once. (small optimization)
  • GUI: Set window title for various windows.
  • Crashreporter: Include last s7 error message and file/line.
  • Message window: Fix memory leak. Old message window was not deleted when reopening.
  • API:
    • New functions: getSeqblockGfxStartTime, getSeqblockGfxEndTime, getSeqblockLeftStretchBox, getSeqblockRightStretchBox, positionSeqblock, positionSeqblockGfx, getSeqblockStretch, getSeqblockStretchGfx, setCurrSeqblock, cancelCurrSeqblock, gui_setWindowTitle.
    • Renamed: addBlockToSeqtrack to createSeqblock and addGfxGfxBlockToSeqtrack to createGfxGfxSeqblock.
    • Fix crash that could happen if handleError() was called during a call to a Python API function.

Re: Radium 5.2.3 released

Posted: 05 Nov 2017 09:01
by kjetil
Released 5.2.4.

Contains fixes for some bugs related to embedding samples when saving and loading songs.

Changes 5.2.3 -> 5.2.4:
  • Disk: Use full path when saving embedded sample.
  • Disk: Show error message when unable to embed audio file.
  • Menus: Add "Show program log" option to Help.
  • Demo songs: Un-embed the samples of "Care" to avoid error messages when radium is placed in a read-only directory.
  • Disk: Don't un-embed samples when selecting "Save" (autobackups does not embed samples though).
  • Disk: Fix embedding samples for fluidsynth.
  • Disk: Don't delete content of embedded audio files folder when loading song, unless the song contains embedded samples.
  • Disk: Improve text in message boxes used to find paths for missing audio files.
  • Mixer strips: Fix error message popping up after loading some songs when pressing "M".
  • Scheme: Update s7 to latest version.

Re: Radium 5.2.3 released

Posted: 05 Nov 2017 13:53
by kjetil
Quick emergency release 5.2.5 since importing MOD was broken.

Changes 5.2.4 -> 5.2.5:
  • Help: Minor fixes to mixer documentation.
  • Audio: Possibly optimize conversion between db and gain on OSX and Windows.
  • Import mod: Don't show swing track, and hide bus and click mixer strips
  • Disk: Save show/hide global swing track status to disk.
  • Import mod: Fix import mod (broken a couple of releases ago).