Title: | * * Computer Music, MIDI, and Related Topics * * |
Notice: | Conference has been write-locked. Use new version. |
Moderator: | DYPSS1::SCHAFER |
Created: | Thu Feb 20 1986 |
Last Modified: | Mon Aug 29 1994 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 2852 |
Total number of notes: | 33157 |
Hi, I thought some of you guys might be interested in a project that I recently completed . It's a homemade Echo/sampler . First a little background ... I work as a Technician here in the Clonmel plant in Ireland . I like to design and build things in my spare time ,to keep the brain alive. I've always had an interest in electronic music and synthesisers and about a year and a half ago I started work on an idea I'd had ,to put together an A/D a D/A and some memory . This was to see what kind of quality I could get out of such a system because I had no practical feel for what it would sound like or what capabilities I may be able to stretch it to . I was reading anything I could get my hands on about analogue to digital conversion ,echo chambers etc. A year and a half later I have a working machine which I'm very proud of . It's taken a lot of perseverence and a lot of painstaking constuction and developement work . But I now know alot more than I did when I started and am using that knowledge on the MK2 version . Which I've just started and am very excited about . Anyway here's the spec for the mark one version ... Linear A/D 12 bit conversion .(switchable to 8bits to hear how it sounded) Sampling rate switchable @ 95,48,32,24 khz . Memory 64k x 12 Four modes of operation ( Echo , Sample , Play , Refresh ) Sample start and end point editing . continuous or one shot mode . Usual mix and delay controls in echo mode . External trigger input . Built in monitor amp . Mic and line level inputs . Here's some of the limitations ... Monophonic only . No midi . Input and output filters fixed @20khz ,not variable . Sample rate not continuously variable . Probably one of the best features of this unit is the sample editing. There are just two continously variable knobs . One sets the start point another sets the end point . I did this by converting the voltages on the pots with A/D's and using these to preset and limit the memory address counters .It works very well and enables you to do things like splicing two samples together ( even two samples at different speeds) . Before anyone asks this is not something everyone can put together . This is because I used parts I had myself which would not necessarily be the most readily available or cheapest . For example I used six A/D's @40 pounds each . The MK2 version will feature 4 independent memory banks . It will be more of a sampling drum machine and will allow continuusly variable sample rate on each bank . It will allow the same sample to be loaded into each bank and then each played back at slightly different rates all from a single trigger . I'm hoping this can be used for 4 note tuned bass samples . In echo mode it will give 4 copies of the input signal summed together ,with independent variable delay between each. I'm hoping this will give a more or less realistic reverb . Sampling rate will be variable between 30khz and 100khz and resolution will be 8 bit with compansion ,memory will be 256k x 8 . I'll keep you posted Steve ..
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1320.1 | Somebody who finishes what he starts | PLDVAX::JANZEN | Tom LMO2/O23 296-5421 | Tue Apr 19 1988 13:37 | 11 |
Well, congratulations. YOu finished it. In 83,84 I was preparing to build a simple 2 second echo, but the movers that brought me to Massachusetts lost the box with all my electronic parts, tools, and some instruemnts, so I took the money and bought a DOD digitech RDS 1900, which turned out to be almost identical in parts and connection to my design. I am interested in music on general purpose computers, and would not now build a specialized device, but I understand why you did and find it fascinating. Good luck! Tom | |||||
1320.2 | Can you stand to listen to it? | BOLT::BAILEY | Steph Bailey | Tue Apr 19 1988 15:57 | 15 |
How was the signal to noise ratio? I built a digital delay last year with 8-bit converters and 8K bytes memory. It was ridiculously noisy. Since I had fancy test equipment at my disposal at the time, I actually measured the s/n. Gee, Virginia, is 22 dB good? I didn't have my analog components well shielded, nor was the power well conditioned. Steph | |||||
1320.3 | Super! | ELESYS::JASNIEWSKI | Turning down to Zero | Wed Apr 20 1988 17:21 | 30 |
Steve, A friend of mine did much the same thing! His was 12 bit also, and I thought he was *crazy* to wire wrapp all those connections. His archetecture was a little different, I recall being able to set 3 different time delays for the monophonic echo processing - that was so the echo could be composed of reflections inharmonically related. Setting the time delays was a pain, because you had to throw this switch and wait for it to count up to the value you wanted. Of course, once the power was removed = settings gone! Advice for future project considerable factors? Memory - saves your past settings through power on/off cycles... His next project is also similar to yours (Too bad this guy works for Raytheon now! :') ) - he wants to build a drum sampler. He wants to be able to write and recall his samples from a disk memory. Sounds super, but all_those_wire_wrapps! (guess *I* never did an 11/70 backplane...) You might try finding a computer with a parallel output port, to do the data transfer necessary to store and retrieve samples captured by your device. Good Luck and remember, your not alone in the hardware hacker realm! (How do you think it "all" started, anyway!?!?) Joe Jas | |||||
1320.4 | Acceptable noise | EKLV00::COLLINS | STEVE | Thu Apr 21 1988 05:54 | 15 |
Re: 2 I measured the signal to noise by feeding in a 1khz sinewave and using a spectrum analyser at the output .There is a difference of 70db between the signals @1khz and 10khz .(This was taken @96khz sampling frequency) The unit sounds good .If you make sure the input signal is always just clipping then you only hear "noise" in the output if you listen for it . Steve.. |