You are not logged in.
# /etc/asound.conf - ALSA -> Equal -> JACK plugin template
#
# This template routes ALSA applications through the ALSA equalizer plugin
# and then into the JACK plugin. This preserves native JACK applications
# while giving ALSA applications (including apulse-wrapped apps) an EQ
# control device named "equal" that GUI tools can open and manipulate.
#
# Minimal zero users then run the GUI
# to change mixer and EQ sliders. Do NOT enable PulseAudio / PipeWire.
ctl.equal {
type equal;
}
pcm.jack {
type jack
playback_ports {
0 system:playback_1
1 system:playback_2
}
capture_ports {
0 system:capture_1
1 system:capture_2
}
}
# The equal plugin needs a slave PCM. Make the slave point to the JACK PCM
pcm.plugequal {
type equal;
slave.pcm "jack";
}
# Provide a simple plug wrapper so apps get format conversions automatically.
pcm.equal {
type plug;
slave.pcm plugequal;
}
# Make plugequal (equal -> jack) the default ALSA PCM for applications.
pcm.!default {
type plug
slave.pcm "equal"
}
# Leave ctl.!default to the distro defaults to avoid hardcoding a mixerThis solved it. Until this the eq did not display anything. I only use reaper for working with music so i was going to just use the alsamixer part of your gui. But with this way it keeps it for people that don't.
All the functions work with jack-bridge. Adjust the settings in real time and save and switch between presets while sound is playing.
just seems more elegant to offer a simple GUI solution.
Your gui is great, keep it simple. I would consider adding a default option in the presets so when people play with the eq and freak out because their speakers are blown out or the sounds gone they can just select default to return to normal. It might seem silly but for people who have never used an eq they will not use AlsaTune ever again.
I've incorporated AlsaTune into jack-bridge and it looks great and works great. The changes are on github. Thanks for showing me. I linked to to your sourceforge. I'm pretty keen to add a record feature to your gui.
@swanson I signed up to the reaper forum but I'm still locked out from posting. Feel free to share it there if you like. Honestly this is the only forum I've ever posted in and looking at the reaper one it was pretty overwhelming, I wouldn't know where to start.
As for using reaper I use it with jack and my external audio interface. My set up is preferences/audio/device then select jack and add as many inputs or outputs as you like. Make sure auto suspend pulseaudio is selected, it should be by default if you've selected jack. Then in qjackctl settings I choose my external audio interface, sample rate 48000, Frames/Period 128, Periods/Buffer default. this sets the latency at 2.67 msec which is just insane. If your computer and interface can handle it, if not try setting Periods/Buffer to 2 and if you're still having pops and crackles increase the Frames/Period to 264. Also in qjackctl make sure server synchronous mode is ticked, Realtime is ticked and Driver is set to ALSA and for midi driver i select seq. Apply and start jack. Every time you want to change a setting you have to stop jack. Then whatever you are connecting to reaper in qjackctl graph just link it to the reaper inputs and it will show up in the drop down menu in your track to select it. Reaper really is an awesome program.
This jack-bridge script uses jacks recommended settings and because it's your default sound system reaper automatically detects jack and you don't have to do anything except if in the reaper preferences/audio/device add as many inputs and outputs as you like and connect them using the graph and the to automatically show up in your tracks.
@greenjeans Thanks for the info on alsatune I downloaded the package from sourceforge and will take look. I read the thread you linked and have to say, great job . It seems like it would work with jack-bridge straight out of the box. I'll keep in touch.
@golinux
@swanson Thanks for the suggestion. I didn't even think to do that.
Something else i've started on is adding bluetooth support.
I put together a little demo video on youtube https://youtu.be/7aFa1ONsGz8
G'day, I have a script here https://github.com/rations/jack-bridge that uses ALSA+Jack to run my audio system wide without pulseaudio or pipewire. It does use apulse so applications with no jack support like firefox or chrome are automatically connected to play back with jack. It seems to be working pretty good. I've done most of the testing for browsers using brave. I can run multiple tabs playing different youtube videos and both of their sound is coming through the speakers. I tried jitsi meet in the browser and the microphone and sound worked. I only tested a youtube video in firefox-esr and that worked. Other things I tested, watched a video in parole media player and the sound worked, watched a video in vlc with the default vlc sound settings (didn't select jack) and it worked, installed some tank game from synaptic and the sound worked. It uses alsamixer to adjust the volume, there is no gui yet. If you open qjackctl graph you can see it automatically connect when audio starts. I tested this on my old hp stream laptop running devuan 5 xfce with 2gb ram and lscpu said it's an intel celeron cpu n2840 @ 2.16Ghz. Full disclaimer I can not code, I am an end user of gnu/linux. When i switched to linux not long ago all I wanted was reaper to work with my vsts which started my journey which lead me to jack.I was blown away by how great this little old program is, especially the graph and after watching, reading and trying everything on pipewire and pulseaudio I couldn't understand why the devs never used jack for a system wide audio solution, but like I said earlier I'm not a dev. I used a chat bot to make this script and far out did it spew out a whole lot of slop. I just kept picking the parts I needed an deleting the rest. Now I'm left with a simple script that is working for me. I'm wondering if there is any devs out there that do know how to code, if they would look over it and try it. I removed pulseaudio and pavucontrol before installing this and if you have pipewire I would remove that as well.
Finally convinced the misses to install linux a few days ago, she's got a dell inspiron. Not sure what model but its got an i3. Put devuan 5 with xfce on it and she wasn't happy until I turned the touchpad on in the mouse/touchpad setting and i haven't heard any complaints since. The thing that impressed me was that it's also a touchscreen, you can use it like a tablet and the little time I had on it, it just worked. The great thing is you can try one or try them all. For me xfce is great and it is not hard to customise it.
Thanks a lot everyone. It seems AMD is by far the preferred choice, I was leaning that way but i will say I've been running devuan 5 xfce on 2 machines, one is a really old hp stream it has 2gb of ram and works really, really good for everyday things the other is an i7 12400F, 16gb ram and rtx 4060. Devuan has had no problems running this this setup either.
G'day, my young bloke is telling me I need to upgrade the zombie machine. Any advice on AMD or nvidia for the gpu? Looking at rtx 5060 ti.