Page 1 of 1

Radium 5.9.42 released

Posted: 04 Mar 2019 13:45
by kjetil
Radium 5.9.42 is an emergency release for 5.9.41.

Radium 5.9.41 applied modulators to the wrong system effects in the sample player.

Another important fix this time is an update for the bdwgc 3rd party library. The update contains an important fix for running 32 bit programs in a 64 bit OS under Windows to prevent possible random crashes.

In addition, there's a lot of improvements to the granulator for the sample player. It has better performance and two new effects:
Image
If you have already used the new granulator in Radium 5.9.41 you should know that there is a new effect in 5.9.42 called "Granulation volume" which is set to -6dB by default. So for songs saved in 5.9.41, you need to manually boost volume by 6dB to make it sound the same if granulation is enabled.

The release also contains several other minor features and bug fixes.

Changes 5.9.41 -> 5.9.42:
  • Fluisynth: Update URL to fluidsynth in the info
    window.
  • Editor: Don't play notes twice when adding notes
    and "Play notes under the cursor when moving up or
    down" is enabled.
  • Sequencer: Fix graphics rendering between the
    timing/marker lanes and the opmost visible
    seqtrack.
  • MIDI instrument: Fix error message popping up when
    mouse is above a CC slider or above a note
    duplicator on/off button.
  • Instrument widget: Fix wrong fonts in the note
    duplicator, for the instrument name input widget,
    and for the sample browser path.
  • Sampler instrument: Fix modulators when loading
    songs saved before 5.9.41. Note that songs saved
    with 5.9.41 (and only that version) will require
    some editing if modulators had been assigned to
    effects in the sample player in that version of
    the program. (5.9.41 is marked as unstable now.)
  • Instruments: Fix assertion window popping up when
    selecting "add automation to current editor track"
    and there was already an automation node for that
    effect at the current editor position.
  • Instruments: Don't show assertion window when
    making states for the Faust Dev and Pd instruments.
  • Sample instrument: Delete GUI when instrument is
    deleted.
  • OSX: Show a different startup warning when running
    macOS 10.14. Radium has been tested on 10.14 now,
    but not much, and it sometimes crashes during
    startup.
  • fix for prev. commit
  • Sample player: Fix high CPU usage when the GUI is
    open.
  • Audio meters: Ensure meters are really updated
    every frame. Earlier we updated every 20ms, which
    is more than the common 16.6ms update period.
  • Audio meters: Changed the "CPU friendly" option
    in preferences to update every 3rd frame instead
    of every 2.4th frame. Probably looks better with a
    consistant refresh rate.
  • Sampler instrument: Set default grain overlap value
    to 3.0 instead of 1.0.
  • Sampler instrument: Allocate granulator instances
    from a common pool shared by all sampler
    instruments. This should both lower memory usage
    and CPU usage.
  • Sampler instrument: Added a "fine stretch" slider
    in addition to the old "coarse stretc" slider. The
    coarse stretch slider went from -100 to 100 which
    was a bit hard to control.
  • Sampler instrument: Added a "gran. volume" slider
    for doing volume compensation so that the level
    can be set to approximately the same when
    enabling/disabling granulation. Note that the
    default value is set to -6dB, so you need to
    manually set this value to 0.0dB after loading
    songs saved with Radium 5.9.41.
  • Sampler instrument: Don't stretch waveform data in
    editor when granulation is disabled.
  • Sampler instrument: Display stretch values between
    0.0 and 1.0 as "1.0/xxx" instead of "0.xx".
  • Sampler instrument: Change scaling method when
    stretch is below 1.0. Now stretch spans with
    linear numerator values in the range 100/100 to
    1/100 instead of ranging linearly from 1.0 to
    0.01. Note that stretch automation will sound
    different for values below 1.0 for songs saved with
    Radium 5.9.41.
  • Startup: Don't draw OpenGL until program is
    finished initializing. Fixes program sometimes
    freezing for a few seconds after startup.
  • Startup: Show mixer strip for current instrument
    before swapping opengl for the first time.
  • OSX/crashreporter: Only wait 5 seconds for the OSX
    diagnostic report file to be created.
  • Progress window: Optimize performance.
  • Build: Upgrade libatomic_ops from 7.4.12 to 7.4.14
  • Build: Update BDWGC to 7.4.16. Contains an
    important fix for Windows if running 32 bit Radium
    in a 64 bit operating system.