Radium 5.4.0 released

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

Radium 5.4.0 released

Post by kjetil »

Bump version from 5.3.3 to 5.4.0 since all builds have been updated.
  • Windows and Linux are now compiled with gcc 7.2.
  • OSX is build with clang 5.0. Minimum OS requirements is now 10.10.
  • All three platforms uses Qt 5.10.
Besides that, the release contains a few bug fixes. In addition, keyboard release detection works on Linux again since Qt finally got support for peeking into the event queue again in 5.10 (it's been unavailable since Qt4).

Changes 5.3.3 -> 5.4.0:
  • Compile Linux and Windows binaries with GCC 7.20 (upgraded
    from 5.40).
  • Compile macOS binaries with Clang 5.0 (upgraded from
    Clang 3.6 or thereabout).
  • Upgrade Qt to 5.10 for all three platforms.
  • Editor: Don't crash when pasting a track containing
    a deleted instrument.
  • Linux: Fix keyboard release detection. Proper release
    detection is needed when playing sounds with the computer
    keyboard, but it hasn't been possible before since Qt5
    didn't support it before Qt 5.10.
  • audio/Modulators: Prevent a crash when assigning modulator
    to a plugin parameter.
  • OSX/crashreporter: Try to increase the chance of including
    the system diagnostics log in the crash report.
  • Check for updates: Use https and not http when requesting
    latest version. OSX complained about this, and the update
    checker might not have worked before on OSX.
  • Audio: Fix memory corruption when playing note on MIDI
    channel 8 or above. (This change may have fixed a lot of
    strange behaviors.)
  • Audio: Fix running out of memory (and sometimes crash)
    when there's more than a few click instruments.
  • Audio: Fix crash when there's more than 16 click
    instruments.
  • Error message: Fix assertion reporter popping up when when
    reporting an error from a different thread than the main
    thread.
  • Audio: Started work implementing recording and playback of
    audio files to and from disk in the sequencer.
  • Upgraded S7 scheme.
    * API: setSeqblockInteriorStart, setSeqblockInteriorEnd,
    getSeqblockInteriorStart, getSeqblockInteriorEnd,
    createSampleSeqblock, getSeqblockSample,
    getSampleLength, seqblockHoldsBlock,
    seqblockHoldsSample, getSeqblockLeftInteriorX1,
    getSeqblockLeftInteriorY1, getSeqblockLeftInteriorX2,
    getSeqblockLeftInteriorY2, getSeqblockRightInteriorX1,
    getSeqblockRightInteriorY1, getSeqblockRightInteriorX2,
    getSeqblockRightInteriorY2, setSeqblockInteriorStartGfx,
    setSeqblockInteriorEndGfx, getSeqblockInteriorStartGfx,
    getSeqblockInteriorEndGfx
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.4.0 released

Post by kjetil »

5.4.0 seems unstable for Mac. You should probably use 5.3.3 instead.

The demo version of 5.4.0 for Mac has been moved here: http://users.notam02.no/~kjetism/radium ... e/?C=M;O=D
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.4.0 released

Post by kjetil »

5.4.1 released. Fix for various crashes on OSX.

Changes 5.4.0 -> 5.4.1:
  • OSX: Fix various crashes, especially notable in 10.13 but also sometimes in 10.12. It was caused by setting the Qt::WA_MacAlwaysShowToolWindow flag on a window.
  • Block list: Fix changing block name.
  • Instrument widget: Display the preset menu async. Might fix reported difficulties on OSX.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.4.0 released

Post by kjetil »

Released 5.4.2. Emergency fix for window see-through problem on OSX.

Changes 5.4.1 -> 5.4.2:
  • Modulators: Added Random type.
  • Editor: Fixes window see-through problem on OSX.
Post Reply