Radium 5.5.4 released

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

Radium 5.5.4 released

Post by kjetil »

This is the first official release with support for playing audio files in the sequencer. The feature has been there for a while as a technology preview, but a lot of work has gone into this feature since last release, and I think it should be stable enough now.

Image

Some notable things still missing:
  • The fade and volume curves are far from optimal. This is very notable when the program automatically
    adds cross fades for two overlapping sound files. Options to change fade curve types will be added later.
  • Bug: Don't try to delete any of the "Seqtrack" instruments. Radium might crash if you do so. I just discovered this
    after building, uploading, and testing, 5.5.4.
  • No interface yet to adjust granulation parameters when stretching audio files.
  • No interface yet to adjust resampling rate. Now it's just set to automatically adjust for the samplerate of the audio file.
  • There is no audio file browser for the sequencer yet. However, drag and drop is supported.
  • No interface to enable/disable cross-fading when two audio files overlap, and no option to automatically swap audio file positions when two audio files overlap.
  • If having many tracks in the sequencer, everything will be crammed into the available visible space. It has always been like this, but with audio files this could be a bigger problem.
  • No keybinding to let the sequencer use all available vertical space, or an option show the sequencer in a separate window.
  • No interface in the sequencer to adjust volume, pan, or to mute/solo sequencer tracks. You can do this in the mixer though.
  • No recording yet. For now you have to use the recorder in the sample player (or use a separate program), and afterwards import the files manually into the sequencer.
  • Other things?
Changes 5.5.2 -> 5.5.4:
  • Player: Don't switch current instrument when starting to play from the beginning of a sequencer or range loop
  • Linux: Include missing libraries used by the Pure Data instrument. Fix for computers missing libfftw, libogg, libvorbis, etc.
  • Sequencer: Fix sequencer block start value sometimes havin negative value when moving more than one sequencer block at the same time
  • Sequencer: Copy sequencer block when pressing shift and drag mouse.
  • Sequencer: Let the background color of a sequencer block header be halfly transparent
  • Sequencer: Maintain logical Z order of sequencer blocks. I.e. the last used sequencer block is displayed at top, and so forth.
  • Sequencer: Smooth the volume+fade values before applying to audio files.
  • Sequencer: Avoid the "interior-end value is larger than th default block duration" error sometimes popping up due to floating point rounding errors.
  • Sequencer: Made audio file background halfly transparent, and paint background halfly in the same color as the audio file.
  • Sequencer: Auto-fade in/out audio files when overlapping.
  • Sequencer: Improve sequencer block auto-swap performance.
  • Sequencer: Don't auto-swap audio files with other sequencer blocks.
  • Sequencer: Don't show error message after undoing appending track without moving the mouse.
  • Disk: Make it safer to save files.
  • Build: Fix finding qt tools when uic-qt5/moc-qt5/qmake-qt5 doesn't exist.
  • Sequencer: Option to split audiofiles. Press the S key, or use the popup menu.
  • Sequencer: Remove "technology preview" note/warning when inserting audio files. Hopefully it's stable enough for usage now.
  • API: getSeqblockResampleRatio, getSeqblockId, getSeqblocknumZOrder, getSeqblockZOrder, setSeqblockZOrder.
Post Reply