Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How does that compare with just running Aeolus[0] on an RPi ?

[0] https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/



My first prototypes were done with Aeolus, which is a simple but limited additive synth with up to 64 components. This distro utilizes GrandOrgue, a very specialized Pipe Organ emulator and sampler, running headless on a framebuffer and loading a number of postprocessing plugins if necessary. It Is capable of not only sounding hyper realistic but also running very complex register combinations via midi, with 24/96 multi-attack multi-release samples. Raspi4 Is the first generation able to run the hundreds of simultaneous streams needed for this task.


BTW, I run Pianoteq on a custom-built RPi4. No samples, full physical modelling synthesis. It can handle it with ease.


I suspect that Fons might disagree with your assessment of Aeolus, but fair enough. Thanks for the info.


I've had correspondence with Fons, including a little drama about somebody improving upon his code, which he disagreed, and caused the deletion of the improved repo. This incident put me further away from working with its codebase, in fear of further retaliation from His part. If you have further interest in modelling, Modartt also has a modelled Pipe Organ now apart from Pianoteq. In the future I plan to work on GAN-based Pipe modelling, to obtain a whole new experimentation domain regarding Pipe voicing.


For Pipe Organ professionals, sounding similar Is just one aspect of the instrument. There are tonnes of other nuances, that require as much thought as the sound emulation itself. In that vein Is that I call Aeolus "simple". The sound is pretty accurate, but most pro players I know pass from it for sample based-complex operation emulated apps like GO or Hauptwerk.


I agree that my project runs on the application layer, not as impressive as this bare metal solution.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: