Radium 5.6.9 released

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

Radium 5.6.9 released

Post by kjetil »

Fix for jumping mouse pointer in windows, differentiate between audio file tracks and editor block tracks in the sequencer, and various bug fixes and minor improvements.

Changes 5.6.7 -> 5.6.9:
  • Linux: Include the libfontconfig.so library file.
  • Player: More finegrained locking and less locking when changing tempo and other things.
  • Player: Fix rare tsan hit when changing block tempo multiplier.
  • Editor: Don't limit mouse movement to the visible vertical area when moving notes / velocities / pitches / automation / temponodes.
  • Error message: Fix showing error message from non-main thread (sometimes happens when an error messages is generated by Qt.)
  • Sequencer: Disable option to enable/disable the "Glide to next break point" option in the last node for automations.
  • Windows: Don't use mouse delta values when the mouse hardware reports absolute coordinates. This fixes jumping mouse movement in virtual box (when mouse integration is turned off) and possibly if using mouse pads or other similar devices.
  • Windows: Read delta mouse movement directly from the hardware (WM_INPUT). Fixes situations where it's not possible to set the mouse position from software. In addition, it's better for finetuning since we circumvent acceleration applied by the operating system.
  • Mouse: Slightly change mouse pointer position when the pointer is getting close to any of the edges. This makes it possible to e.g. continue moving a seqblock even if there is no more screen space for the mouse pointer to move.
  • Sequencer: Fix error message popping up when trying to delete song tempo node while mouse is not currently above a node.
  • Sequencer: Automatically set current seqtrack when adding new seqblock.
  • Sequencer: Only show audio files in the file requesters to load audio files.
  • Sequencer: Don't change current seqtrack when deleting seqblock.
  • Sequencer: Swap which end of the seqblock is changed when selecting "Reset stretch". The old behavior might have had some advantages, but it felt counterintuitive.
  • Playlist: Don't start playing song when clicking on an audio file name in the playlist.
  • Sequencer: Don't stop playing if playing block (not song) when setting new cursor position.
  • Playlist: Remove rare memory corruption bug that could happen when clicking the up/down arrows in the playlist to swap audio files.
  • Sequencer: Move seqblocks a little bit smoother.
  • Playlist: Fix minor memory leak in blocklist and playlist.
  • Playlist: For audio file seqtracks, display audio file names in the blocklist instead of blocks.
  • Sequencer: Let first seqtrack have the name "Main seqtrack" in new songs.
  • Sequencer: Differentiate between audio file seqtrack and block seqtrack. An audio file can not be placed in a block seqtrack and vice versa. Later (not implemented yet), this makes it possible to implement seqtrack volume and solo/mute work for blocks without making too much interface confusion.
  • Sequencer: Faster graphics when moving single seqblock.
  • Sequencer: Fix update of mouse pointer shape in the seqtrack headers.
  • Sequencer: Fix setting current seqtrack when clicking on the vertical audio meter.
  • Sequencer: Numerate seqtrack headers.
  • Sequencer: Add "Display bars and beats" checkbox to the popup menus.
  • API:
    • Rename selectSeqtrack to setCurrSeqtrack.
    • Add a "for_audiofiles" argument to appendSeqtrack and insertSeqtrack.
    • New functions: seqtrackForAudiofiles, setSeqtrackName, getSeqtrackName, getAudiofilePostfixes, addAudiofile, moveAbsMousePointer, getDeltaMouseX, getDeltaMouseY, hasDeltaMouse, canMovePointer, getGlobalMousePointerX, getGlobalMousePointerY, getAbsMousePointerX, getAbsMousePointerY, getScreenWidth, getScreenHeight.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Radium 5.6.9 released

Post by kjetil »

I've removed this release from download. It very often crashes when you delete a samper instrument. A new version will be released later today.
Post Reply