NeuralPi: Raspberry Pi guitar pedal using neural networks
github.com
github.com
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/. 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.
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/
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/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.
Demo here: https://www.youtube.com/watch?v=uCA2L7CeWSE
An alternative might be https://www.electro-smith.com/daisy
https://github.com/damskaggep/WaveNetVA
IK multimedia has a similar app coming - https://www.ikmultimedia.com/products/aimachinemodeling/
Love to see this as an open source project though
One thing I am curious about is exactly how this works. How do neural networks make black box nonlinear system modeling possible, and how does this relate to something like a Volterra series? Would love an explanation and/or some sources if anyone has any.
https://doug.lon.dev/software/hardware/2020/07/26/guitarix-p...
https://doug.lon.dev/software/hardware/2022/03/01/louper.htm...
You can get them now, if one or more of a few things is true:
1. You're willing to pay exorbitant scalper prices. In that case, just head over to Ali-Express and you can pick up a Pi with no problem.
2. You're very patient and willing to watch rpilocator[1] a lot in order to score a Pi. I do that and managed to score one more 8GB model during a 24 hour (or so) long window when Elektor had some in stock last week. Just keep checking, they pop up here and there.
3. You live near a Microcenter store. Apparently they get stock in every now and then as well. Sadly that only benefits the people who live near by. A group which I can't count myself among. sigh
I'm starting to consider it a dead platform and looking at different hardware (example Odroid.)
Things are going to get better eventually. That's very close to 100% certain. Pi's aren't in short supply because of anything the RPi folks are doing wrong, it's down to the global chip shortage that's affecting just about everything.[2][3] But the bullwhip effect will almost certainly play out, like it always does and at some point there will be glut of all the chips that are in short supply today and probably a glut of Raspberry Pi's as well. The only issue is predicting when that will happen.
[2]: https://www.yahoo.com/now/chipageddon-could-last-until-2023-...
[3]: https://en.wikipedia.org/wiki/2020%E2%80%93present_global_ch...
Aren't the RPI leaders on record saying that the vast bulk of RPI production is being allocated to commercial entities instead of retail?
It would be interesting to see data on the # of RPIs being manufactured (over time - to see impact and recovery from Covid), and contrast it with retail availability.
And honestly, considering their stated justification (sending parts to places where jobs are on the line, etc.) it makes sense. I'd probably do the same thing.
Eben Upton did mention on Twitter that it was good they got out the Pico W, since it might tide over hobbyists until the crunch lifts, but I can't find that tweet right now.
With those you can either load profiles (models) made by other people, or „profile“ your own amps or pedals by playing back and at the same time recording a 2-3 minute track (sounds like various kinds of white & pink noise) through them.
I have one at home, and it sounds incredibly good. Once you‘ve loaded a bunch of amps into a van after an exhausting gig you come to appreciate having a lightweight option instead.
I’m too much of a minimalist for a modeling amp. I want physical dials and switches that are easily tweaked during performance and I want to be familiar with the entire range of settings along the audio path!
it's deterministic, but the parameters may be unknown and approximate values must often be discovered by iterative guess-and-check. researching and manually modeling an approximation can be incredibly tedious and still fall short. this is exactly the kind of application that machine learning excels at.
people over chiptunes complains that the Commodore SID is hard to emulate because the analog parts...
Audio is a particular good application of this. For example, the old ADPCM algorithms have evolved naturally into their ML counterparts. Some have even less parameters and thus are more computationally efficient because of the advantages of flexible feedback of the training or production models (e.g. RNNs).
However, I can imagine this becoming much more interesting - describing some tone and effects and having it make a custom cocktail of sounds would be nuts.
Pedal/amp vendors will likely scramble to figure out if they can sue an implementation of a neural network trained with their hardware.
I know there have been amp simulation for over a decade now but this feels different.
Might be interesting to those reading in this post.