Tags: kmatheussen/radium
Tags
* Instruments: Fix current instrument changing automatically when playing song and switching between blocks. This was only a bug in the offical binary releases of Radium 7.3.84. * Help: Minor fix * About: Include Faust version in the about window. * Mac/ARM: Fix deadlock happening when showing assertion reporter. * Gui: Fix crash when exiting program and waiting for a plugins to finish running. * JUCE: 7.0.3 -> 7.0.11 * Sequencer: Don't throw error if pasting automation from the clipboard where the two first nodes had the same time values.
Changes 7.2.89 -> 7.3.84: * MacOS: Don't crash when loading files with certain non-ascii characters (e.g. Japanese) in their filename. (Possibly only a problem in very recent versions of MacOS.) * Demo songs: New song called "Night comes" by Nay. * MacOS: Workaround for strange trackpad behavior causing two-finger-touching a seqblock not always working. * Instrument: Remove the "locked instrument" concept. (Yustin / Kmatheussen) * Instrument: Never automatically change instrument when playing song when the cursor is moved to a new editor track. (Yustin / Kmatheussen) * Instrument: Replace the "locked" checkbox with a "select" button. * GUI: Remember window positions and so forth between sessions. (Akimaze) * Instruments Clarify what the "set new name" option does. * Sequencer: Enable "Delete all selected" also when only one seqblock is selected. * Sequencer: Remove the "Delete" popup menu entry since it was too similar to "Delete current". (It only differered for the behavior of assigned keybindings.) * Automatically add extension to preset names if missing. (Akimaze) * Faust: Use linear velocity->gain conversion for very low velocities so that gain can reach zero. * Audio: Fix pops/scratches/clicks for quite silent sounds in the graph that were volume-boosted up later in the DSP graph. (Even the "Demo song" demo song suffered from this.) * Build: Add option to use qwebengine instead of qtwebkit. (qwebengine has some shortcomings, but it can be convenient to use to avoid having to compile up qtwebkit.) * Editor: Fixed coordinate calculation when dropping a file. (Akimaze) * GUI: Option to use the alt key as a horizontal scroll modifier (in sequencer and mixer). (Akimaze) * Faust: Update Faust 2.54.9 -> 2.70.3. (Yustin)
Changes 7.2.87 -> 7.2.89: * Demo song: "Locrans Shop" made by Trumpetrespas. * Editor: Add "Drums" to the "(click me)" menu. * Fluidsynth: Replaced the default soundfont Orgue.sf2 with FluidR3_GM_drums.sf2. FluidR3_GM is made by Frank Wen. Trumpetrespas stripped it down to only include drums. * Audio: Fix LV2 plugins (bug introduced in 7.2.87). * Build: Fix having to run "make packages" twice/etc.
Changes 7.1.92 -> 7.2.87: * Macos: Always enable incremental GC when running ARM. May improve scrolling performance in the editor. * Sequencer: Fix "Delete" entry in seqblock popup menu. * Build: Update bdw-gc from 7.4.16 to 8.2.4. * Macos: Fix the ZL1 key again. * Macos: Add support for LV2 plugins. * Startup/Mac: Fix long startup time on Macos. * OpenGL: Fix laggy editor interface after moving the main window to a screen with a different refresh rate. * GUI: Paint thin black border around all checkboxes. * GUI: Make the color of Mute buttons lighter if background color is too similar to the default mute color. * Preferences: Option to turn off checking for abnormal signals. Might shave off a few CPU cycles. * Add support for aarch64 CPUs, i.e. 64 bit ARM. * Remote control: Disable access from other computers by default, i.e. only allow requests from localhost. Access from other computers can be enabled in preferences if needed. * GUI/Preferences: Fix program not remembering "CPU friendly audio meter updates" between sessions. * Demo songs: "Poptikus" by Nil Geissweiller / A-Lin (Europe). All instruments in this song are made with the FaustDev instrument. * Build: Upgrade QScintilla from 2.10.8 to 2.14.0. * Build: Fix build with gcc>=11 and clang >= 15. * Build: Various patches from Arch Linux. * Build: Fix for building faust on Manjaro Linux. * API: controlPortOpenForRemoteConnections, setControlPortOpenForRemoteConnections, getCheckAbnormalSignals, setCheckAbnormalSignals, gui_colorDistance
Changes 7.1.90 -> 7.1.92: * Editor: Include the main editor-popup-menu into the bottom of the track-header popup menu. * Edit: Button to "reverse song" (i.e. all reverse all blocks). * Edit: Fix the functions to reverse notes. They weren't very good before. * GUI: Highlight tab elements when mouse hovers above. * GUI: Add JUCE version to the About-window. * GUI: Increase default height of message window somewhat. * MIDI learn: Fix incremental mode when recording automation to editor. * API: backwardsSong.
Changes 7.1.89 -> 7.1.90: * Editor: Fix sligthly wrong memory handling. Might have led to crashes sometimes after copying a range that contains stops, but only after the second time or later, and probably only in very rare cases. Bug introduced in V6.6.77. * Midi Learn: Rough implementation of "incremental mode". The feature is likely to require some tweaking though. * Sequencer: Make the song tempo automation popup menu less confusing. * Sequencer: Fix gfx garbage in uppermost pixel row when song tempo automation is visible. * Editor: Fix a possible, but if so, probably extremely rare, crash when creating undo for range. The bug seems to have always been there. * Internal: Fix memory leak if trying to allocate very large memory blocks in realtime code. * GUI: Attempt to fix Qt sometimes translating strings. (That's not supposed to happen since Radium is an English-only program.) * Linux: Turn off crash reporter if radium couldn't start because of missing AM pitch shift plugin during startup. Only for custom builds though. * Soundfile saver: Fix pressing "Save" if Qt has decided to translate the text "Save" to another language. Qt is not supposed to translate anything, but reportedly it has. * Internal: Fix a bug in a function that divides two ratio numbers. The bug could in theory have caused all kinds of errors, but probably not. * GUI: Decrease memory garbage collection time somewhat. * API: instrumentEffectMidiLearnIsIncremental, setInstrumentEffectMidiLearnIsIncremental.
Changes 7.1.88 -> 7.1.89: * Demo songs: Added "Test Automation" made by mward25. * Sequencer: Fix moving seqblocks (and probably other things) not working when sequencer is inside the mixer and the mixer is displayed in its own window. * Ladspa plugins: More detailed progress message during program initialization. May help track down why it sometimes takes so long time on Windows.
Changes 7.1.88 -> 7.1.89: * Demo songs: Added "Test Automation" made by mward25. * Sequencer: Fix moving seqblocks (and probably other things) not working when sequencer is inside the mixer and the mixer is displayed in its own window. * Ladspa plugins: More detailed progress message during program initialization. May help track down why it sometimes takes so long time on Windows.
Changes 7.1.87 -> 7.1.88 * Instrument menu: Add "Assign to current editor track" option. * Editor: Fix double-playing notes when scrolling up and down repeatedly on the same line and possibly other situations. * Sample requesters: Also show files with mixed lower and upper case in file suffix, e.g. "sample.Wav" * Sampler: Fix XI instruments not displayed in the embedded file browser.
PreviousNext