Good progress today! The Alien Wah module/widget within a Mac app can be used to change the parameters in the virtualized environment. Next up is setting up the volume module and working on adding/deleting modules and having the updates take place. Maybe getting another module created and receiving updates is another goal.
No doubt! @vkc
Work continued at lunch on a functioning bridge between the audio effects control/client and virtual device. I switched over from a FIFO read/write approach to a basic UDP socket communications link. This is actually better than the serial communications used from the client app to the realworld board.
In any case, the next step is to implement some of the same command decoding in this virtual device, and begin building virtual audio modules.
Audio Effects Project 7/14/24:
Task list:
1 - UI (Embedded Linux): Set up the Kirkstone Yocto Embedded Linux image for the Toradex iMX8 single board computer platform.
Details:
a - Install development packages on Ubuntu 22.04 LTS.
b - Download the Open Embedded Yocto sources/scripts.
c - Execute the bitbake command for the multimedia image.
2. Work with the existing DSP/Qt desktop system and validate the "alien wah" audio effect with changing parameters.
AI, ShmAI....I love to code and make things! Looks like some ideas from the day job, concerning coding, is going to leak back into my audio effects project.... QAbstractListModels can work wonders with easily managing a bunch of objects in memory....which is what I need to more easily create stereo effects chains.
I'll have to do a lot of background work on the object management side before revamping the UI, which is part of my current plan.
More work today, and I was able to actually hear and use the alien wash effect! It is setup for stereo, just as it was with the iPad. I want to expand that functionality, though, and have the two stereo channels take independent parameters. Another add in will be a pedal hook up for one or both sides.
Born: Radford, Va. USA 1973
Lives in Charlotte, NC
Occupation: Software Engineer
#nobot