Re:NeuralPi: Raspberry Pi guitar pedal using neural networks
by nickkao on Saturday September 10, 2022 @10:32PM
(#32796352)
Silly question but why is the neural network necessary?
[ Parent
| on HN ]
Re:NeuralPi: Raspberry Pi guitar pedal using neural networks
by ruined on Saturday September 10, 2022 @10:49PM
(#32796434)
tone generated by analog circuits is notoriously difficult to reproduce digitally. the conceptual behavior is often easy to model, but hardware deviates from theory in ways that are technically subtle but audibly apparent.
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.
Re:NeuralPi: Raspberry Pi guitar pedal using neural networks
by claxo on Sunday September 11, 2022 @12:18AM
(#32796787)
Ohhh...
people over chiptunes complains that the Commodore SID is hard to emulate because the analog parts...
Re:NeuralPi: Raspberry Pi guitar pedal using neural networks
by eurasiantiger on Sunday September 11, 2022 @05:28AM
(#32798179)
The analog parts provide some interesting undocumented features. It’s possible to play 4 channels of 8-bit samples, filter them and still have 2 of the 3 SID channels free for other audio.
Re:NeuralPi: Raspberry Pi guitar pedal using neural networks
by eurasiantiger on Monday September 12, 2022 @01:48AM
(#32806522)
Hey downvoters, I never wrote playing 4 channels was a feature—it’s still possible, though.
Re:NeuralPi: Raspberry Pi guitar pedal using neural networks
by pjbk on Sunday September 11, 2022 @12:09AM
(#32796744)
Not a silly question. One of the things I always miss from these studies is comparison with more classical inference models. In particular, back in the days we had to train against outputs for PCA models (linear and non-linear) in order to get a feasible production version with the best reduced parameters and justify equivalent performance. Today we have so much computing power that nobody cares.
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).