MidiGen General Description Q & A session between Tim Conrardy and Joker ====================================== Tim Said: >It sounds like M , tunesmith and Schoenberg composer all >rolled into one. Joker responds: Thanks, IŽll tell Petra! >1. What is it? a general description. Planed to be a "simple" MIDI event generator for (mostly Note on/off and Controllers), to overcome the poorness of the user-interfaces of those early 90th synths, it grew bigger and bigger . . . It was designed for use in my live-setup, that I do improvised music with and I used it intensely for about 4 years. >2.What is the basic outline : 21 generators, ect. Up to six sets (to be used alternately) of 21 independent generators each. Lets take a look at a generator: It can send data on 4 MIDI channels, up to six controllers are availiable. MIDI and controllers have basically the same generation algoŽs: random within range intervallic within range (ascending-, descending-, asc/desc-, permutational-order) random+intervalic within range (see above) For generation of MIDI notes there are additional features: 12-Ton - apliying the 12-tone rule: has to go through all notes of scale, before a note repeats Ton Intervall - sets the interval to half, quarter, 8th or 16th of a note (using pitch-bend) Dauer - lenght of generated note (the polyphony is 5 notes per channel) Mono - for monophonic synths, sends a note fo before playing the next note controller only - switches of note generation for that generator (mostly to preserve computational speed) Timer T - adds a random timing-interval from a range (i.e.: Time is set to 5, Timer T is set to 10, range from 20 to 80 means: at every tenth generated note, a number between 20 and 80 is added to the timing) Timer P - the same for generating prg-changes etc, etc. . . . >3. Can it send Midi clock? No, the timing is based on "system ticks", a very unstable timing-base (you may have noticed, that it runs faster if you move the mouse). Also, with a growing amount of data to be computed with lots of generators runnig, it slows down. I never needed any timing stability or sync-possibilities, as I use it for abstract sound-sculptures, not as any sequencer source (the interactive-phrase-synthesizer built into Cubase is a much better tool for this) > >BTW, looks like it was designed with TT-HI in mind: excellent to use at this >res.! We never had a TT or high-res Monitor (just Overscan, which worked fine), thats just a benefit of trying to provide the highest possible compatability. all the best, Joker -------------------- www.klangbureau.de --------------------