4 ms·
Silly question but why is the Pi necessary? Isn't this a Linux project, or actually a C++ project? My guess is it's because device names are a -mess- between L
by davidy123 4y ago
Silly question but why is the Pi necessary?
Isn't this a Linux project, or actually a C++ project?
My guess is it's because device names are a -mess- between Linux (etc) devices (starting with, the same device has different names ex /dev, lsusb, alsa|pulse|pipewire list devices; multiple layers of indirection does not make for a great casual experience), and this simplifies the mess to one well-known device to make it less of a hair-pulling exercise. Which is telling, because Pi is sold as a learning kit, and it takes away this most unhelpful level of knowledge.
I guess looking for a meta project where the driver was a specification, 'stereo-96+khz-active' (that survived reboots/hot plugging) would just create one more meta project? Like https://editorconfig.org/ https://editorconfig.org/. But maybe its about time, cause "Linux" and even "open source" loses a lot of value when getting something running is 90% arbitrary yak-shaving, where people need deep magic to get audio working the way they like. I mean, you have to be a 90s-2020s cruft (no other word for it) expert to play with supposedly user friendly software.
- i_am_proteus 4y agoPi+Hifiberry remains the most accessible small computer the public can use for such an audio project. An alternative might be https://www.electro-smith.com/daisy https://www.electro-smith.com/daisy
- lloydatkinson 4y agoFor the SEO
- squarefoot 4y ago> Silly question but why is the Pi necessary? Not sure about this project, but generally it is not. All it needs is a small board capable of running Linux and the necessary drivers for external ADCs/DACs where necessary, plus the digital fx software. As an example, Guitarix runs also on ARM and can work on cheaper boards such as the Orange PI, Nano PI and many others cheaper and more obtanium than the Raspberry PI. https://guitarix.org/ https://guitarix.org/ In some cases you don't even need to run Linux. There are many effects projects using a cheap Teensy board plus its piggybacked audio card; it features a really powerful audio library and is compatible with the Arduino IDE. https://www.pjrc.com/teensy/ https://www.pjrc.com/teensy/ https://www.pjrc.com/teensy/td_libs_Audio.html https://www.pjrc.com/teensy/td_libs_Audio.html The Teensy is truly amazing, to the point one can build synthesizers that just a few years ago would cost hundreds of bucks. Take a look for example at the TSynth, 100% Open Hardware & Open Source, also available in kit. https://electrotechnique.cc/ https://electrotechnique.cc/ Demo here: https://www.youtube.com/watch?v=uCA2L7CeWSE https://www.youtube.com/watch?v=uCA2L7CeWSE