Reply 40 of 206, by t9999clint
- Rank
- Member
wrote:I have other motives. It's handy for making one of my USB PCM/MIDI interfaces work. It only takes a single PCM format as input. JACK looks after format conversion, brilliantly at that.
I can certainly add jack support later, only problem is I don't know if Munt has jack support.
I think there's a ALSA to jack bridge I can use to get those to work. Might be worth a look after I get the SYSEX messaging figured out. I just got MUNT working so SYSEX triggered profile switching is the only bit left before I can start making tutorial youtube videos about it and start trying to make this project public.
I guess I'm also gonna have to figure out how to make a Ras Pi image, for those that don't want to compile all the code...
Not looking forward to dealing with having to host a 8gb img file. (Bittorrent maybe??)
Here's another quick brain dump for compilation notes for MUNT.
## Setup development enviromentsudo apt updatesudo apt install build-essential cmake libasound-dev libx11-dev libxpm-dev libxt-dev -yy## Download mt32emu, replace link with latest version...cd /usr/srcsudo wget https://github.com/munt/munt/archive/munt_2_3_0.tar.gzsudo tar xzf munt_2_3_0.tar.gzcd munt-munt_2_3_0## Compile and install mt32emusudo -scd mt32emucmake -DCMAKE_BUILD_TYPE:STRING=Release .make -j 4make installcd ..exit## Compile and install mt32emu alsa driversudo -scd mt32emu_alsadrvmake -j 4make installcd ..exit
Using the -j 4 option I've managed to cut down the compilation time quite considerably, but it'll makes scripting the install script a bit harder when I get there.
maybe I'll just use a simple...
CPU_THREADS = $(nproc)
to the beginning of all the compile scripts and replace -j 4 with -j $CPU_THREADS
My Youtube Channel: https://www.kor.ninja/
My Soundfont Project: K.O.R. Soundfont Project V.5.0
My Soundcloud Page: https://soundcloud.com/clint-theriault

