Give us Microtonal capability in Operator and Sampler
Re: Give us Microtonal capability in Operator and Sampler
2013 still no microtonal support in live...... 
Re:
Yeah, each note can have a specific frequency. But the AMS Files are single shot waveforms. So you have to design your sounds from scratch.Lazos wrote:Also, Hoffman2K, I'd like to know more about the AMS files with Sampler. Can you achieve fully polyphonic microtonality that way?
The post before this mentions it being 2013. Good point. This conversation started long before that.
These days you can build a workaround with MFL I suppose.
Apart from building a microtonal sampler, it should probably be possible to tune a bunch of Simpler/Sampler's with the API (one for each note). If the scales don't have fractions of cents, you could possibly load a scala file and transcribe it to semitone + cents values.
The same would work for Synths were you can set cents.
Obviously there should be a feature that morphs one scale into another...
Re: Give us Microtonal capability in Operator and Sampler
Micro tuning in Operator and Sampler would be nice. .... development of the midi 'scale' effect so that its extends to microtonal tuning would be a dream 
Re:
jbible wrote:See micro tuner.
http://www.tobybear.de/p_midibag.html
"MicroTuner is yet another revolutionary
plugin: It adds microtuning capabilities to
every VSTi and external synthesizer module,
as long as the target synth supports
receiving pitchbend on all MIDI channels.
I am not talking about changing a note
some cents up or down in pitch, no, you can
completely redefine the whole tuning scale,
allowing you to set an arbitrary frequency
separately for each MIDI note!
And it gets even better, it already has a
loader built in (with drag and drop GUI)
that can load the widely used Scala, VAZ
and Anamark tuning files directly!"
I made this PD patch that works in a similar way. It's ages (2011) since I did anything with it but I seem to remember it worked OK. It could probably be converted to Max quite easily by someone familiar with that environment.
it works by applying a calculated amount of pitch bend to each note and by playing successive notes on different midi channels.
Looking at it now I can see that the part that assigns the midi channel could be improved to avoid reusing a channel if there is a held note on that channel. But with careful use it should be possible to avoid that problem - eg. put long notes on a different track.
Take what you want from it:
Code: Select all
#N canvas 394 50 871 568 10;
#N canvas 0 0 454 304 graph1 0;
#X array tuning_adjust 12 float 3;
#A 0 0 0 0.04 0 -0.14 -0.02 0 0.02 0 -0.16 0 -0.12;
#X coords 0 -1 12 1 200 140 1;
#X restore 16 17 graph;
#X obj 225 283 tabread tuning_adjust;
#X obj 518 42 notein;
#X obj 259 250 mod 12;
#X obj 206 470 bendout;
#X obj 359 473 noteout;
#X obj 441 412 + 1;
#X obj 399 135 spigot;
#X obj 462 107 != 0;
#X obj 583 143 spigot;
#X obj 614 107 == 0;
#X obj 206 406 int;
#X obj 439 361 int 0;
#X obj 207 319 * 8192;
#X obj 205 356 /;
#X text 355 385 MIDI Channel Counter;
#X text 602 84 Note Off Processing;
#X text 336 91 Note On Processing;
#N canvas 0 0 450 300 graph1 0;
#X array note_register 128 float 2;
#X coords 0 0 1 1 200 140 0;
#X restore 273 36 graph;
#X obj 441 477 tabwrite note_register;
#X text 252 17 note_register;
#X obj 641 311 tabread note_register;
#X obj 603 480 noteout;
#X obj 585 208 t a a;
#X obj 367 182 t a a b a;
#X obj 126 211 loadbang;
#X obj 126 271 int 2;
#X floatatom 117 305 5 1 12 0 Pitch_Bend_Range - -;
#X obj 174 274 int 4;
#X floatatom 122 363 5 1 16 0 Number_Of_Channels - -;
#X text 7 155 Edit This Array to specify tuning offsets from -1 to
+1 semitone.;
#X obj 309 393 mod;
#X connect 1 0 13 0;
#X connect 2 0 7 0;
#X connect 2 0 9 0;
#X connect 2 1 5 1;
#X connect 2 1 8 0;
#X connect 2 1 10 0;
#X connect 2 1 22 1;
#X connect 3 0 1 0;
#X connect 6 0 5 2;
#X connect 6 0 4 1;
#X connect 6 0 19 0;
#X connect 6 0 31 0;
#X connect 7 0 24 0;
#X connect 8 0 7 1;
#X connect 9 0 23 0;
#X connect 10 0 9 1;
#X connect 11 0 4 0;
#X connect 12 0 6 0;
#X connect 13 0 14 0;
#X connect 14 0 11 0;
#X connect 21 0 22 2;
#X connect 23 0 22 0;
#X connect 23 1 21 0;
#X connect 24 0 5 0;
#X connect 24 1 3 0;
#X connect 24 2 12 0;
#X connect 24 3 19 1;
#X connect 25 0 26 0;
#X connect 25 0 28 0;
#X connect 26 0 27 0;
#X connect 27 0 14 1;
#X connect 28 0 29 0;
#X connect 29 0 31 1;
#X connect 31 0 12 1;
"The banjo is the perfect instrument for the antisocial."
(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)
(Allow me to plug my guitar scale visualiser thingy - www.fretlearner.com)
Re: Give us Microtonal capability in Operator and Sampler
Bump. Adding microtonal capability to Operator would be awsome 
Re: Give us Microtonal capability in Operator and Sampler
+1 again
Still no microtonality support in Live. This is exactly why I just purchase regular live and not Suite - but TAL-Sampler is an excellent sampler with microtuning so that's why they get my money. Xen-Arts make some killer microtonal plugs for free and I use them all the time. Xen-Arts FMTS2 is a really flexible replacement for Operator if you want to get at those microtones. You can even microtune each individual op to get microtonal spectral effects... mind blown.
Still no microtonality support in Live. This is exactly why I just purchase regular live and not Suite - but TAL-Sampler is an excellent sampler with microtuning so that's why they get my money. Xen-Arts make some killer microtonal plugs for free and I use them all the time. Xen-Arts FMTS2 is a really flexible replacement for Operator if you want to get at those microtones. You can even microtune each individual op to get microtonal spectral effects... mind blown.