Changes 5.7.9 -> 5.8.1:
- VST/Linux: Close and reopen native GUI instead of hiding and showing. Fixes some situations where the position and size of GUI elements becomes screwed up.
- Playlist: Add Renoise-compatible keybindings. (https://users.notam02.no/~kjetism/radiu ... p=148#p146)
- Manual: Inform about the "Edit" tab in the keybindings file.
- Note duplicator: Hear changes immediately when changing volume and transpose. (Don't have to wait until a note is played.)
- GUI: Organize note duplicator effects in sub menus (one for each voice) in the automation popup menu.
- GUI: Add text to the separators in the automation popup menu: "Instrument effects", "System effects", and "Note duplicator effects".
- GUI: Fix separators in the sub-menus of popup menus.
- Note duplicator: Add popup menus with the optinos "Reset", "Add automation ...", "MIDI learn", and "Assign modulator" to all variables.
- Modulators: Only create one undo entry when creating a new modulator.
- Instrument GUI: Add "pan" column to the note duplicator for the sample player and the Pd instrument. (Those are the only instruments that supports panning of individual notes.)
- Load: Add "Warning: Found unknown variable ..." messages to the message log instead of displaying separate messages. To avoid having to click an "Ok" button many times when loading a song saved with a newer version of Radium than what is currently running.
- Linux: VST GUIs seems more snappy.
- VST/AU: Fix the "Don't run plugin GUI code when swapping OpenGL" option.
- VST/AU: Some improvements to prevent undefined behavior.
- Startup: Inform in the "Adding LADSPA plugins" message that this step could take some time if realtime virus scanning is enabled in the operating system.
- Import MOD: Always insert first block at the beginning of song.
- Song: Only include loop end position when calculating song duration if looping is enabled.
- Song: Only include punch end position when calculating song duration if punching is enabled.
- General: Do string encoding/decoding in a different way. Hopefully this fixes some recent crash reports where character encoding seems to have failed.
- API:
- New functions: resetInstrumentEffect, createModulator, getModulatorDescription3, getSongPos, getInstrumentInfo, mousePointerInMixer, playlistInsert, playlistRemove
- Add default arguments to createSeqblock.