Microtonal use of synth and vst instrument

    Oct 10 2006 | 2:44 am

    • Oct 10 2006 | 5:08 pm
      >Anyway, I am wondering if that would be possible to drive a vst~ >instrument (on of the Pluggos for example) as microtonal >polyphonic generator. As far as I understand, pitch bend is sent >per channel, not per note, so impossible to synth a chord >including natural tones and microtones. >Any idea, advice?
      Sure. Use cycle~, rect~, saw~, etc. [nicely antialiased, unless you want crunchy FM, in which case you'd go with aliased stuff] inside your poly and put together a coll lookup table. Nothing very hard about that.
    • Oct 10 2006 | 8:26 pm
    • Oct 11 2006 | 12:59 am
    • Oct 11 2006 | 10:55 am
      jeanfrancois.charles wrote: > Thanks, that was exactly the information I was looking for. per Midi > channel pitch bend seems the most general solution. Using polyphonic > aftertouch is OK only for one's own plugins (or I misunderstood).
      There are two sides of the medal. One is how you define it within the pluggo, the other is how you want to deal with it within the application which hosts the pluggo. If you use a Midi sequencer and go for the Midi channel route, you have to split your tracks usually, because normally a track is limited to one Midi channel. If the sequencer can deal with polyphonic aftertouch, you can just add the microtonal information to each note. You could also use any other Midi message to do that. For example define program changes or a controller to set a certain detuning. Your pluggo just needs to interpret it correctly. If you develope your own language, you just need to implement the translator.
      You can even use pitchbend information, but only validate it for the next notes and don't affect already playing notes. But this is not how pitchbend is usually intended to work. It will confuse users which expect something different...
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Oct 11 2006 | 12:25 pm
      i just multiply the note value when its inside my poly~ instance by a number like 1.5 , .97 or .666 before it goes into a mtof~ object, giving bizarre scales which i'm sure have proper names. its easy to centre the scale on middle C say, by multiplying the value relative to middle C. i.e subtract 60, multiply by value, add 60