|
From: Benno S. <be...@ga...> - 2003-08-05 15:10:12
|
I wrote a response but I think the mail got lost :-( so I'll try again. Scrive Steve Harris <S.W...@ec...>: > > Are we still planning to use downcompiling to make an efficient runtime > sampler? yes. It is not a trivial task but should be manageable. (some modules require special care like filters that mantain state information etc). > > Some questions: what does SamplePtr do? Basically when a MIDI event occurs the MIDI Keymap module picks the right sample (key and velocity mapping) and sends pointer to sample data and sample length to the sample module. Same must be done for looping etc. As for modulators I was thinking using events that send (base, increment) values. That way you can approximate complex curves via small linear segment while still having a fast engine. >And is pitch really pitch, or is it rate. Sorry yes I think it is rate. Basically rate = 1.0 plays the sample at normal speed. rate = 2.0 double speed (one octave up etc). > > I'm afraid I've been out of the loop a bit recently with other > commitments, but I'l do what I can. no problem, I'm in the same situation so I'm the first that has to shut up ! ;-) Benno. ------------------------------------------------- This mail sent through http://www.gardena.net |