Noemi: A non-deterministic composition machine, from Tweakbench (BETA TEST)
-
- KVRist
- 423 posts since 1 Feb, 2003 from Los Angeles, CA
I'd like to invite KVR users to test my new DAW i'm developing. Full documentation, and free alphas for Mac, Windows, and Linux are available. It also hosts AU & VST3 plugins currently. It's a bit out there, but would love any feedback people have. The full theory and implementation is in the PDF doc linked on the page.. and please report bugs/comments/puns to the email or discord listed on the page!
Noemi - A non deterministic composition machine. https://www.tweakbench.com/noemi
With Noemi you can:
- have a euclidian form generator train a markov chain to play your synths.
- modulate just about everything with lfo's envelopes noise and step sequencers.
- have a fibonacci l-system make up chord progressions.
- have every midi clip genetically mutate each time it loops.
- rip random audio from youtube to a sampler via keywords or urls.
- play a single wave or midi file 4 times in various speeds and directions.
- save entire scenes of the entire app and tween them across beat lengths.
- play with all 63,050,394,783,186,944-128 frequencies of full microtuning.
- explore very rare world scales applied to your normal western brained notation.
Happy accidenting!
Noemi - A non deterministic composition machine. https://www.tweakbench.com/noemi
With Noemi you can:
- have a euclidian form generator train a markov chain to play your synths.
- modulate just about everything with lfo's envelopes noise and step sequencers.
- have a fibonacci l-system make up chord progressions.
- have every midi clip genetically mutate each time it loops.
- rip random audio from youtube to a sampler via keywords or urls.
- play a single wave or midi file 4 times in various speeds and directions.
- save entire scenes of the entire app and tween them across beat lengths.
- play with all 63,050,394,783,186,944-128 frequencies of full microtuning.
- explore very rare world scales applied to your normal western brained notation.
Happy accidenting!
You do not have the required permissions to view the files attached to this post.
Last edited by tweakbench on Thu Jun 04, 2026 4:56 pm, edited 2 times in total.
-
- KVRAF
- 7024 posts since 28 Apr, 2004 from france
- KVRAF
- 8100 posts since 13 Jan, 2003 from Darkest Kent, UK
hmm, so it's limited to 63,050,394,783,186,944-128 frequencies... guess I'll give it a go I suppose...

Nah, looks intriguing will give it a whirl later. Thanks.
Nah, looks intriguing will give it a whirl later. Thanks.
- KVRian
- 617 posts since 31 May, 2004 from Germany
Great concept, looks very promising! Will try it ASAP, thanks a lot. 
-
- KVRist
- 456 posts since 20 Mar, 2024
looks worth a try for sure. thanks
buy my entire discography for $1 https://apondinthestream.bandcamp.com/
or
https://music.apple.com/us/album/synthe ... 6767819464
https://music.youtube.com/playlist?list ... lao9aoxk8I
or
https://music.apple.com/us/album/synthe ... 6767819464
https://music.youtube.com/playlist?list ... lao9aoxk8I
-
- KVRist
- Topic Starter
- 423 posts since 1 Feb, 2003 from Los Angeles, CA
I hope I have come up with a relatively fresh concept on how to compose with blocks and non-gridded loops. I know the mixer and output formats are lacking right now.. that'll come in a couple weeks! Hoping to get multitrack export, and ALS export working soon.
-
Winstontaneous Winstontaneous https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=98336
- KVRAF
- 2592 posts since 15 Feb, 2006 from Another Green World
Very interesting, I downloaded Mac alpha and will report a couple crashes...
I used your free plugins back in the day and will have to pony up for the revised ones soon.
I looked through the Noemi manual and while it mentions Tracktion engine can record audio, that doesn't seem to be available...
Would you consider that? Especially for a non-deterministic system would be great to have a node that could capture arbitrary numbers of audio channels in real time, and put them in a pool for use in sampler/granulator/slicer nodes, etc.
I got that workflow from AudioMulch, and gravitate to DAWs like REAPER and Ableton Live where it's trivially easy to set up live resampling workflows. Basically just like old-school analog tape where "what you hear is what you get."
I used your free plugins back in the day and will have to pony up for the revised ones soon.
I looked through the Noemi manual and while it mentions Tracktion engine can record audio, that doesn't seem to be available...
Would you consider that? Especially for a non-deterministic system would be great to have a node that could capture arbitrary numbers of audio channels in real time, and put them in a pool for use in sampler/granulator/slicer nodes, etc.
I got that workflow from AudioMulch, and gravitate to DAWs like REAPER and Ableton Live where it's trivially easy to set up live resampling workflows. Basically just like old-school analog tape where "what you hear is what you get."
-
- KVRist
- Topic Starter
- 423 posts since 1 Feb, 2003 from Los Angeles, CA
If you have .ips crash reports.. please give them to me on the discord so I can debug. This is a very early project.. so I need all the compatibility test help I can get 
- KVRAF
- 10129 posts since 16 Dec, 2002
f**k yeah!!
Im dumb and couldnt see if its a standalone host, VST or both
Im dumb and couldnt see if its a standalone host, VST or both
-
- KVRist
- Topic Starter
- 423 posts since 1 Feb, 2003 from Los Angeles, CA
-
- KVRist
- Topic Starter
- 423 posts since 1 Feb, 2003 from Los Angeles, CA
Noemi 0.7.0 now available:
LiveCode node — text-based generative sequencing with mini-notation engine (TidalCycles-inspired patterns, euclidean rhythms, chord progressions, snippets library)
CLAP plugin hosting — host CLAP format plugins alongside VST3/AU
Envelope follower modulator — modulate parameters from audio amplitude
Audio sidechain modulator — trigger envelopes/gates from audio input
Macro knobs — user-defined knobs mapped to multiple targets with MIDI CC learn
Per-route modulation curves — custom response curves (exp, log, S-curve) per route
Modulation rate multiplication — double/halve modulation speed relative to tempo
Cross-modulation — modulation sources can target other sources' parameters (e.g. LFO rate → another LFO)
MIDI-to-modulation — map incoming MIDI CC/velocity/aftertouch/pitch wheel as modulation sources
https://www.tweakbench.com/alpha
LiveCode node — text-based generative sequencing with mini-notation engine (TidalCycles-inspired patterns, euclidean rhythms, chord progressions, snippets library)
CLAP plugin hosting — host CLAP format plugins alongside VST3/AU
Envelope follower modulator — modulate parameters from audio amplitude
Audio sidechain modulator — trigger envelopes/gates from audio input
Macro knobs — user-defined knobs mapped to multiple targets with MIDI CC learn
Per-route modulation curves — custom response curves (exp, log, S-curve) per route
Modulation rate multiplication — double/halve modulation speed relative to tempo
Cross-modulation — modulation sources can target other sources' parameters (e.g. LFO rate → another LFO)
MIDI-to-modulation — map incoming MIDI CC/velocity/aftertouch/pitch wheel as modulation sources
https://www.tweakbench.com/alpha
-
- DASH Guy
- 8154 posts since 20 Sep, 2001
Looks interesting, I downloaded 0.90 on Windows 10, but the Audio Settings popup opens only in minimized mode, so it's not editable, I can't set the audio driver.
-
- KVRist
- Topic Starter
- 423 posts since 1 Feb, 2003 from Los Angeles, CA
-
- KVRian
- 924 posts since 24 Sep, 2016
just used Noemi for about 15 minutes and i like it. this is pretty good.
it even has VST3 and CLAP support which is great.
Noemi will stay in my SSD!
it even has VST3 and CLAP support which is great.
Noemi will stay in my SSD!
SoundCloud
"I believe every music producer inherently has something unique about the way they make music. They just have to identify what makes them different, and develop it" - Max Martin
"I believe every music producer inherently has something unique about the way they make music. They just have to identify what makes them different, and develop it" - Max Martin