| Sure, I'd be interested in your code. Maybe there's a site you could upload
it to, like one of the MIDI web sites; as far as I'm concerned you can just
mail it to me.
-----Original Message-----
From: Jeremy A.Smith
To: Michael Gogins ; Csound List
; music-dsp ; Dorian
Mode ; Buzz Talk
Date: Monday, June 21, 1999 4:35 AM
Subject: Re: Buzz,VST,CSound
>I have some MIDI code that generates frequencies (in Hz) depending on the
>MIDI data it receives - it also keeps track of which voices are playing. So
>hit middle C and you get:
>
>Voice 1=440Hz (or whatever Hz it is)
>
>Then hit middle D:
>
>Voice 2=480Hz
>
>Let go of middle C and hit middle E:
>
>Voice 1=420Hz
>
>It is nn channel multitimbral (ie, I could make it work with more than 1
>MIDI input, giving up to 64 channels input with a 4-channel MIDI loopback
>connected to a sequencer running on the same machine) with portamento,
>pitchbend, vibrato (or any other kind of LFO), velocity etc.
>
>If anyone's interested in glueing this code to another program (I'd help
>out with it, of course) e-mail me. The code isn't very well documented, but
>the main thing is it's portable (runs on Windows), and it works. In my
>soft-synth running on a Celeron 400, I get 0 latency and it can handle
>playing 48 voices with no trouble (it will probably play around 100 voices
>polyphonic).
>
>Also, the MIDI code is event-driven, so it only kicks into action when it
>receives MIDI input - thus the reliability of it depends on how quickly
>CSound or Buzz can respond. The code took me something like 3 months to
>program, so I'd like to do something more useful with it.
>
>Jeremy.
> |