5 ms·
Hackers wanting to get their hands dirty with audio processing might be interested in the Pure Data programming environment: http://puredata.info/ http://pureda
by Aga 15y ago
Hackers wanting to get their hands dirty with audio processing might be interested in the Pure Data programming environment: http://puredata.info/ http://puredata.info/
- tmroyal 15y agoIf you really want to get your hands nasty, gross, and smelly, I would suggest learning to program using either an OS's native audio library (CoreAudio, ALSA/Jack, etc.) or using a cross platform library (PortAudio, RTAudio). One might consider using some toolkit (CLAM, STk) if they would not like to have to mess with reading headers. pd seems too much of a musician's solution, though people are writing advanced plug-ins all the time for it in C/C++. (Max/MSP has support for Java). If you really just want to get your feet wet slightly damp, I'd recommend SuperCollider. Then again, there's always matlab. I for one would rather just program a Basic Stamp to drive a DAC made from resistors on a breadboard. Now that's hackin'!
- Aga 15y agoI'd position pd not against low-level stuff but as a complementary to them, just as Matlab. It is easier to prototype new ideas and algorithms in an environment with higher abstraction level. After you know what you want, HC-implementation can begin.. :-) I can certainly appreciate your appetite to drive DACs on a breadboard! For likeminded hackers with an itch to solder, I suggest also looking at some analog synth projects, such as the great x0xb0x: http://www.ladyada.net/make/x0xb0x/ http://www.ladyada.net/make/x0xb0x/ It's a precise clone of the legendary acid synth Roland TB-303 and what's best, it's completely open source! :-) I'm building mine just now..