Radium V7.1.90 released

4 views
Skip to first unread message

Kjetil Matheussen

unread,
Jul 17, 2023, 3:55:53 PM7/17/23
to radium-music-editor
Hi all,

Most development this time has been spent converting notes to the new
data structure. Again. This work has taken a lot more time than
originally anticipated, but now I'm starting to see the end. It's not
quite finished, but soon.

Anyway, the most notable feature this time is a rough implementation
of "incremental mode" for MIDI learn. Note that the feature is likely
to require some tweaking after getting feedback from users, since I
don't own any MIDI device I can test it with. Other than that, the
release contain a few bug fixes.

Changes 7.1.89 -> 7.1.90:
* Editor: Fix slightly wrong memory handling. Might
have lead 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.
Reply all
Reply to author
Forward
0 new messages