Noemi: A non-deterministic composition machine, from Tweakbench (BETA TEST)
-
- KVRist
- Topic Starter
- 426 posts since 1 Feb, 2003 from Los Angeles, CA
Should be an easy fix. I’m not super familiar with linux audio stuff yet, still lots to learn! i’ll try to get those adjusted for beta 5.
-
- KVRist
- Topic Starter
- 426 posts since 1 Feb, 2003 from Los Angeles, CA
Looks like I can ship on glibc 2.35 & ALSA 1.2.6.1 pretty easily. I'll get that into my CI setup, and beta 5 should be runnable for you! That should be good for Ubuntu 22.04, Debian 12, Fedora 37 and anything else newer than those.
-
- KVRist
- 231 posts since 14 Jun, 2020 from Adelaide, Australia
Cool, thanks for investigating, and glad it isn't looking too difficult! I'll keep an eye out for the next beta.
I know Linux can be intimidating: it's too easy to get caught up in the tribal wars over "my distribution is better than yours" or "you have to use this new packing system". But for plugins, you don't need deep system integration, you just need the user to put a binary file in the right place, so you can avoid most of that. U-he have been shipping Linux builds for years with this no-nonsense approach (they're still compiling for glibc 2.28!)
I know Linux can be intimidating: it's too easy to get caught up in the tribal wars over "my distribution is better than yours" or "you have to use this new packing system". But for plugins, you don't need deep system integration, you just need the user to put a binary file in the right place, so you can avoid most of that. U-he have been shipping Linux builds for years with this no-nonsense approach (they're still compiling for glibc 2.28!)
-
- KVRAF
- 2633 posts since 16 Jan, 2013
I didn't realise Beta 4 was out.
The standalone here always launches at 150% scaling. Even after setting it back to 100%. The plugins don't exhibit this.
A weird side effect is that this also affects the size of some other apps here in Gnome 50. After running the Noemi standalone they will launch at 150% their normal size, even if they don't have any scaling options. I can reset this by toggling the text-scaling-factor in dconf off and back on.
The standalone here always launches at 150% scaling. Even after setting it back to 100%. The plugins don't exhibit this.
A weird side effect is that this also affects the size of some other apps here in Gnome 50. After running the Noemi standalone they will launch at 150% their normal size, even if they don't have any scaling options. I can reset this by toggling the text-scaling-factor in dconf off and back on.
-
- KVRist
- 253 posts since 3 May, 2003
I noticed that all AUV3 plugins are ignored (message says "failed to load") when scanning for AudioUnit plugins since beta 3 (including beta 4). Previously most AUV3s scanned and loaded successfully. Is this by design? I'm also finding that some VST/AU plugins with midi capabilities do not show the Use as MIDI Effect check box (eg HY-MPS3 by HY-Plugins). Some plugins are also still crashing Noemi when loading (eg HoRNet HatefishRhyGenerator).
- KVRist
- 75 posts since 15 Apr, 2004 from Sweden
I get
I've tried the URL in Firefox, Chrome and Safari.
when visiting https://www.tweakbench.com/alphaApplication error: a client-side exception has occurred while loading www.tweakbench.com (see the browser console for more information).
I've tried the URL in Firefox, Chrome and Safari.
-
- KVRist
- 231 posts since 14 Jun, 2020 from Adelaide, Australia
The URL has changed since the alpha version. Try https://www.tweakbench.com/noemi.
@tweakbench, do you want to edit the first post in this thread and add the current link?
@tweakbench, do you want to edit the first post in this thread and add the current link?
-
- KVRist
- Topic Starter
- 426 posts since 1 Feb, 2003 from Los Angeles, CA
-
- KVRist
- Topic Starter
- 426 posts since 1 Feb, 2003 from Los Angeles, CA
Noemi 1.0.0-beta-5 now available: https://www.tweakbench.com/noemi

Changelog:
- Stability + performance hardening, deeper generation, a cleaner UI, and DAW-ready plugin MIDI output
- Fixed two crashes when adding or deleting a node or a modulation source during playback.
- Fixed a hard audio lock-up when the arrangement switched scenes during playback.
-Fixed silent mixer channels and a missing modulation matrix after reloading a saved project, and hardened the reload path.
- Hardened project teardown, arrangement scene changes, and project loading; a corrupt project now rolls back to an empty one instead of loading half-way.
- Added a crash reporter that writes a stack trace and the active project path to the logs folder.
- Hardened the shield that keeps u-he plugins from crashing when their editor is closed and reopened on Linux.
- Removed audio-thread memory allocations and per-sample math from SimSim, Cantia, Leeroy, the mastering chain, and the metronome.
- Added MIDI output to the host DAW: route a MIDI Output node to Host (DAW) to drive your DAW's own instruments (VST3/CLAP; hidden in the AU, which no common host routes).
- Macro knobs are now automatable plugin parameters and follow host automation and MIDI-learned CC in both directions.
- Added a Conductor: generators set to Follow Conductor share one chord progression and energy curve.
- Added drag-out: drag a Pattern or Rhythm to a DAW or Finder as a MIDI file, and drag the Waveform, Granular, or Slicer audio out as a WAV.
- Fixed five Generator controls that had no effect: voice-leading strength, motive length, development probability, variation amount, and chord-tone bias.
- Generate Song is now reproducible from its seed, and scale detection recognises modal and exotic scales.
- Fixed user presets for SimSim, Cantia, Leeroy, Ostion, and the internal effects: a selected preset now applies immediately.
- Fixed the mixer Solo button, which did nothing.
- Added a Randomize button to the Generator.
- Added Save/Browse preset menus to SimSim, the internal effects, and Ostion, and made preset favourites starrable.
- Added a count-in toggle, fixed the OS key-repeat beep when holding a QWERTY musical key, and fixed the automation record button blinking without arming.
- Randomize no longer changes an instrument's output level.
- Modernized the Generator editor layout and aligned each caption with its knob (also fixed in the Transformer editor).
- Themed checkboxes and radio buttons, made slider indicators visible in the light theme, and extended undo to the mixer, modulation matrix, and mastering chain.
- Fixed the first undo after launch silently disabling autosave and the CPU meter.
- Linux release builds now run in an Ubuntu 22.04 container, lowering the runtime floor to glibc 2.35 / ALSA 1.2.6 (Ubuntu 22.04+, Debian 12+, Fedora 37+); binaries statically link libstdc++/libgcc and the build verifies the glibc floor with objdump.

Changelog:
- Stability + performance hardening, deeper generation, a cleaner UI, and DAW-ready plugin MIDI output
- Fixed two crashes when adding or deleting a node or a modulation source during playback.
- Fixed a hard audio lock-up when the arrangement switched scenes during playback.
-Fixed silent mixer channels and a missing modulation matrix after reloading a saved project, and hardened the reload path.
- Hardened project teardown, arrangement scene changes, and project loading; a corrupt project now rolls back to an empty one instead of loading half-way.
- Added a crash reporter that writes a stack trace and the active project path to the logs folder.
- Hardened the shield that keeps u-he plugins from crashing when their editor is closed and reopened on Linux.
- Removed audio-thread memory allocations and per-sample math from SimSim, Cantia, Leeroy, the mastering chain, and the metronome.
- Added MIDI output to the host DAW: route a MIDI Output node to Host (DAW) to drive your DAW's own instruments (VST3/CLAP; hidden in the AU, which no common host routes).
- Macro knobs are now automatable plugin parameters and follow host automation and MIDI-learned CC in both directions.
- Added a Conductor: generators set to Follow Conductor share one chord progression and energy curve.
- Added drag-out: drag a Pattern or Rhythm to a DAW or Finder as a MIDI file, and drag the Waveform, Granular, or Slicer audio out as a WAV.
- Fixed five Generator controls that had no effect: voice-leading strength, motive length, development probability, variation amount, and chord-tone bias.
- Generate Song is now reproducible from its seed, and scale detection recognises modal and exotic scales.
- Fixed user presets for SimSim, Cantia, Leeroy, Ostion, and the internal effects: a selected preset now applies immediately.
- Fixed the mixer Solo button, which did nothing.
- Added a Randomize button to the Generator.
- Added Save/Browse preset menus to SimSim, the internal effects, and Ostion, and made preset favourites starrable.
- Added a count-in toggle, fixed the OS key-repeat beep when holding a QWERTY musical key, and fixed the automation record button blinking without arming.
- Randomize no longer changes an instrument's output level.
- Modernized the Generator editor layout and aligned each caption with its knob (also fixed in the Transformer editor).
- Themed checkboxes and radio buttons, made slider indicators visible in the light theme, and extended undo to the mixer, modulation matrix, and mastering chain.
- Fixed the first undo after launch silently disabling autosave and the CPU meter.
- Linux release builds now run in an Ubuntu 22.04 container, lowering the runtime floor to glibc 2.35 / ALSA 1.2.6 (Ubuntu 22.04+, Debian 12+, Fedora 37+); binaries statically link libstdc++/libgcc and the build verifies the glibc floor with objdump.
-
- KVRAF
- 2633 posts since 16 Jan, 2013
Looking at the standalone for now, stability seems pretty good. However I still have the scaling issue I mentioned in the last beta. It always loads at 150% scaling, affecting other apps on the system.
Changing the UI theme sticks on a re-launch, but the scaling setting doesn't.
Changing the UI theme sticks on a re-launch, but the scaling setting doesn't.
-
- KVRist
- 253 posts since 3 May, 2003
In beta 5, AUV3 plugins are still being ignored when scanning for AudioUnit plugins (since beta 3). In beta 2 most AUV3s scanned and loaded successfully.
Also, some VST/AU plugins with midi capabilities are still not showing the Use as MIDI Effect check box (eg HY-MPS3 by HY-Plugins).
Also, some VST/AU plugins with midi capabilities are still not showing the Use as MIDI Effect check box (eg HY-MPS3 by HY-Plugins).
You do not have the required permissions to view the files attached to this post.