|
From: David O. <da...@ol...> - 2003-11-12 13:16:23
|
On Wednesday 12 November 2003 13.52, Robert Jonsson wrote: [...] > This signal is connected to what normally is called the 'brain'. A > bunch of analogue inputs and a sampleplayer engine. > Normally you use the brains built in sounds, they do however > (normally) suck :-/... atleast for the cheaper brains. > The brain does also have midi-out, this is what we where going to > try and utilize for this "experiment". Are there any sanely priced "brains" without some crappy sampleplayer?=20 Just a basic trigger->MIDI converter... > Another way would be to use a soundcard with multiple inputs and > write a trigger-application, but size and price would go up quite a > lot :) OTOH, do you really need full audio quality ADCs for this? Midi has=20 only 7 bits of resolution for velocity, and even 8 bit ADC can=20 deliver a lot more than that when analysing an audio rate signal.=20 Also, a sample rate that's sufficient to achieve the desired=20 transient response time should be enough - which probably means=20 significantly less than 48 kHz. Not sure about how much and what kind of information is useful, but I=20 suspect one might get away with even lower sample rates if part of=20 the job is done in the analog domain. Half-wave rectifier (or full=20 wave, for faster and more accurate response - but that's 3 more=20 diodes! ;-) + simple RC LPF, followed by an analog MUX and a single=20 ADC? You could easily drive that off the parallel port. (Or the ISA=20 bus, if you manage to find one these days. ;-) //David Olofson - Programmer, Composer, Open Source Advocate =2E- Audiality -----------------------------------------------. | Free/Open Source audio engine for games and multimedia. | | MIDI, modular synthesis, real time effects, scripting,... | `-----------------------------------> http://audiality.org -' --- http://olofson.net --- http://www.reologica.se --- |