Radium 5.8.6 released

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

Radium 5.8.6 released

Post by kjetil »

Biggest news this time is that it's possible to automate granulation parameters for audio files in the sequencer, including how much to stretch the files. And there's also a lot of bug fixes and minor improvements.

Changes 5.8.4 -> 5.8.6:
  • Blocklist: Add various assertions and logging in order to fix a crash bug happening when selecting previous block (reported via crash reporter).
  • OSX: Try to avoid an extra assertion report that has popped up recently when program crashes.
  • Sequencer: Add "Delete all pauses" entry to the popup menu
  • Playlist: Add option to delete all pauses
  • Instrument/Mixer: Fix wrong default chance value when changing to a different A/B (default value was 1 instead of 256).
  • Editor: Fix wrong pan value when pasting sound objects. Bug introduced in 5.8.4
  • Audio: Began speed automation, but it"s not working yet, and GUI has been disabled.
  • Audio: Fix memory leak in granulation.
  • Audio: Fix cluttered CPU usage in granulation and resampling.
  • Sequencer: Reorganized seqblock popup menu a bit.
  • Audio: Handle appropriately when samplerate ratio is too low or too high for libsamplerate.
  • Sndlib: Fix so that increasing jitter doesn't increase sound length when stretching audiofile in the sequencer.
  • Packages: Update sndlib to latest version.
  • Qt: Fix Qt error message about shared opengl context when building with Qt 5.9.
  • Audio: Increased maximum number of CPUs from 16 to 64
  • Instrument widget: Don't update patch widget name for a name that has been edited manually when double clicking sample name in the audio file requester.
  • Sequencer: Let jitter be 0% by default (granulation).
  • Sequencer: Show current seqblock automation value in status bar when mouse is placed between two nodes.
  • Sequencer: Fix tiny fade-in for mono files when starting to play in the middle of a file. Caused by type. Earlier you could hear a click in the right channel.
  • Peaks: Fix recreating the peak file when audio file have been modified since last time peak file was created.
  • Peaks: Fix peak values sometimes having the value "inf", causing malformed waveforms.
  • Jack: Don't crash during startup when jack server is not running.
  • System: Shut down Juce properly before exiting program.
  • Linux/OpenGL: Don't recommend to turn off vsync if using Intel GFX (a very long time since that made sense).
  • Linux: Prevent buggy Qt plugins from crashing radium.
  • GUI: Prevent Qt from loading plugins during static initialization.
  • Editor: Fix undoing/redoing tempo multiplier. (Seqblock stretch values were not updated)
  • Sequencer: Automation for granular synthesis parameters, including stretch.
  • Sequencer: Reorganized the popup menus a bit.
  • Audio: Fix possible audio underruns when starting to play block.
  • Sequencer: When painting automation, also paint a filled transparent area below the lines.
  • Sequencer: Show correct popup menu when right-clicking an automation node which is on top of a seqblock fade square.
  • Sequencer: Don't change time value when resetting the value of a seqblock automation node, when seqblock is stretched.
  • Editor: Ensure sequencer state is the same when undoing changing block properties.
  • API:
    • Renamed undoSequencerAutomations -> undoSeqtrackAutomations, undoSequencerEnvelopes -> undoSeqblockAutomations, getNumSeqAutomationNodes -> getNumSeqtrackAutomationNodes, getNumSeqAutomations -> getNumSeqtrackAutomations
    • Deleted undoSeqblockAutomations.
    • New functions: getNumSeqblockAutomations, undoSeqblockAutomation, getSeqblockAutomationName, getSeqblockAutomationDefaultValue, getSeqblockAutomationDisplayString, getSeqblockAutomationValueForTime
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.8.6 released

Post by kjetil »

New release since the jitter fix in 5.8.6 wasn't actually included in the binaries.

Changes 5.8.6 -> 5.8.7:
  • Editor: Only show used instruments in the bottom part of the popup menu to select instrument for a track. Also added a sub menu containing all instruments.
  • Menus: Add "Show/Hide Edit" to the Windows menu.
  • Build: Make sure sndlib is rebuilt when it's been updated.
  • Build: Fix building sndlib.
  • OSX: Trying to fix obtaining diagnostic reports file for the crash/assertion reporter.
  • API: instrumentHasBeenUsed
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.8.6 released

Post by kjetil »

Emergency release

Changes 5.8.7 -> 5.8.8:
  • Build: Fix build when user has installed system version of Qscintilla.
  • Build: Fix building sndlib
  • Editor: Fix mark instruments as being assigned to an editor track.
  • Editor: Fix crash when deleting an instrument assigned to an editor track. (bug introduced in 5.8.7)
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.8.6 released

Post by kjetil »

A quick release since there were some trouble with the editor automation menus on OSX.

Changes 5.8.8 -> 5.8.9:
  • GUI: Disabled the remaining usage of synchronized popup menus (only the menu to select MIDI port was left). The command line interface menu will be used instead to select MIDI port.
  • GUI: Replaced lots of minor synchronized popup menus with async popup menus. Might fix various subtle problems.
  • Sampler: Make record button popup menu async.
  • GUI: Make slider popup menu async.
  • GUI: Make checkbox popup menu async.
  • Editor: Use async menus to select automation. Workaround for a bug in the popup menus of Qt on OSX.
  • OSX: Another attempt to fix including the diagnostic report in crash reports.
  • Edit: Fix right-clicking an edit button sometimes destroying parts of the users keybindings file.
  • Preferences: Rename the "Windows" tab to "Gui".
  • Editor: Add "Generate new instrument color" option to the track header popup menu.
  • Sequencer: Change "Clone block" to "Clone editor block" in the popup menu.
  • API:
    • Changed readLineFromFile to not strip whitespace.
    • Removed: simplePopupMenu.
Post Reply