This is the first release of NeuralRack.
NeuralRack is a Neural Model loader (based on Ratatouille), it allow to
load two model files and run them serial.
The input/output could be controlled separate for each model.
It supports *.nam files <https://tonehunt.org/models?tags%5B0%5D=nam>
with the Neural Amp Modeler
<https://github.com/sdatkinson/NeuralAmpModelerCore> engine, or *.json
or .aidax files <https://tonehunt.org/models?tags%5B0%5D=aida-x> with
the RTNeural <https://github.com/jatinchowdhury18/RTNeural> engine.
For tone sharping a 6 band EQ could be enabled.
NeuralRack provide a mono input and a stereo output.
Additional it allow to load up a separate Impulse Response file for each
output channel (stereo).
Neuralrack provide a buffered Mode which introduce a one frame latency
when enabled.
It moves the complete processing into a background thread. That could
reduce the CPU load when needed.
The resulting latency will be reported to the host so that it could be
compensated.
NeuralRack could be build as LV2 plug or/and as stand alone application.
Stand alone it could be used with JackAudioConnection Kit or with Alsa
(pipewire).
Project Page is here:
https://github.com/brummer10/NeuralRack
Release Page with pre-build binaries is here:
https://github.com/brummer10/NeuralRack/releases/tag/v0.1.1
Ratatouille is a Neural Model loader and mixer for Linux/Windows.

This release Fix a issue with the lv2 plugin from last 0.9.8 release
which leads to a crash on several hosts.
It also introduce a stand-alone version for Linux and windows.
Stand-alone app will auto save and reload the last used settings.
A prebuild binary of the app is provided here in
Ratatouille.lv2-app-v0.9.9-linux-x86_64.tar.xz/
Ratatouille.lv2-app-v0.9.9-win64.zip
Note that the binary is fully optimized, so when your CPU didn't support
x86-64-v3 the only way to get it is to compile it yourself.
Ratatouille allow to load up to two neural model files and mix there
output. Those models could be [*.nam files](https://tonehunt.org/all) or
[*.json or .aidax files](https://cloud.aida-x.cc/all). So you could
blend from clean to crunch for example, or, go wild and mix different
amp models, or mix a amp with a pedal simulation.
Ratatouille using parallel processing to process the second neural model
and the second IR-File to reduce the dsp load.
Ratatouille allow to compensate phasing issues between the loaded Models.
The "Delay" control could add a small delay to add some color/reverb to
the sound.
To round up the sound it allow to load up to two Impulse Response files
and mix there output as well. You could try the wildest combinations,
or, be conservative and load just your single preferred IR-File.
Each neural model may have a different expected Sample Rate, Ratatouille
will resample the buffer to match that.
Impulse Response Files will be resampled on the fly to match the session
Sample Rate.
Project Page (Source Code):
https://github.com/brummer10/Ratatouille.lv2
Release Page (Binaries):
https://github.com/brummer10/Ratatouille.lv2/releases/tag/v0.9.9
have fun
Hi all!
I'm looking for a way to run sfz files on a raspberry pi 4. I need to
run several sfz files simultaneously (on different midi channels, one
midi input and rudimentary mixing is sufficient.
The pi has a fresh debian bookworm install...
What are my options?
Thanks in advance!
--
Atte
http://a773.dk/latestyoutube
Hi all,
I use jack as client (so with -dnet backend) and I'd like to route some
streams to the hdmi output which is connected to a AV amplifier.
$ aplay --list-devices | grep -vi subdev
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
and
$ aplay -L | grep -vE '^ '
default
surround21
surround40
surround41
surround50
surround51
surround71
null
samplerate
speexrate
jack
oss
pulse
upmix
vdownmix
[...skipped all PCH entries...]
hdmi:CARD=NVidia,DEV=0
hdmi:CARD=NVidia,DEV=1
hdmi:CARD=NVidia,DEV=2
[...]
dsnoop:CARD=NVidia,DEV=3
dsnoop:CARD=NVidia,DEV=7
[...]
hw:CARD=NVidia,DEV=3
hw:CARD=NVidia,DEV=7
[...]
plughw:CARD=NVidia,DEV=3
plughw:CARD=NVidia,DEV=7
[...]
usbstream:CARD=NVidia
attempting to start zita-j2a or alsa_out starts up fine but I get no sound
afterwards:
*$ zita-j2a -j nv_out -c 8 -n2 -p1024 -r 48000 -d hdmi:NVidia,0*
I have also tried other devices
hdmi:NVidia,x # where x = 0-6
hw:NVidia,y # where y = 3,7,8,9,10,11,12
I also tried desperately some dmix and plughw devices. none produces any
sound.
Please note that if I don't use jackd, but instead output sound to
pulseaudio (where hdmi output is selected as default), sound works fine.
Googling about it only helped confuse me further because i am now not even
sure if simple PCM output (which is what -I presume- zita outputs) is the
"right type of stream". i.e. does pulseaudio convert the stream to some
digital DTS/AC3 etc format instead of pcm ?
Thank you in advance for your help
you were absolutely right.
I did not know pipewire-jack lacked the backends.
So it appears that the latest auto-update reverted my settings - during my
initial installation of ubuntu studio 24.04 I had switched from
pipewire-jack to jackd+pulseaudio (using "ubuntustudio audio controls") .
anyway it is indeed fixed.
I wonder if there was any way that I could "see" that the pipewire-jack was
selected other than the fact that the backends were missing.
Thanks again for the reminder that helps me solve this.
On Sun, Mar 9, 2025 at 11:32 AM David Kastrup <dak(a)gnu.org> wrote:
> Athanasios Silis <athanasios.silis(a)gmail.com> writes:
>
> > Hi all,
> > I am using ubuntu studio 24.04 and it looks like jackd2 has stopped
> working
> > on a jackd client that I am using:
> >
> > I used to start normally the jackd session as
> > $ jackd -dnet -C 4 -P 8
> >
> > but I've been seeing these messages since last night:
> > jackdmp 1.9.21
> > [...]
> > [W][02502.216661] default | [ control.c: 67
> > jackctl_server_create2()] not implemented 0x573493a90ec0 0x573493a91020
> > 0x573493a910f0
> > [W][02502.216855] default | [ control.c: 154
> > jackctl_server_get_parameters()] 0x57349bb68d10: not implemented
> > [W][02502.216925] default | [ control.c: 142
> > jackctl_server_get_drivers_list()] 0x57349bb68d10: not implemented
> > [W][02502.216966] default | [ control.c: 225
> > jackctl_driver_get_name()] 0x57349bb68cf0: not implemented
> > *Unknown driver "net"*
> > [W][02502.217019] default | [ control.c: 94
> > jackctl_server_destroy()] 0x57349bb68d10: not implemented
> >
> > I am mostly worried about this
> > "unknown driver net" messages, but perhaps the warnings are also
> relevant.
> >
> > Indeed something is changed and the backends have vanished:
> > $ jackd --help
> > [...]
> > Available backends:
> > [W][03817.946848] default | [ control.c: 233
> > jackctl_driver_get_type()] 0x5a35d9340cf0: not implemented
> > [W][03817.946852] default | [ control.c: 225
> > jackctl_driver_get_name()] 0x5a35d9340cf0: not implemented
> > dummy (slave)
> >
> > [W][03817.946857] default | [ control.c: 165
> > jackctl_server_get_internals_list()] 0x5a35d9340d10: not implemented
> > Available internals:
> >
> > [W][03817.946863] default | [ control.c: 94
> > jackctl_server_destroy()] 0x5a35d9340d10: not implemented
> >
> > I found this topic https://linuxmusicians.com/viewtopic.php?t=19590
> where
> > reinstalling jack in arch fixed their issue..
> >
> > I tried the same as
> > $ dpkg -l | grep jackd
> > $ sudo apt install --reinstall jackd jackd2 jackd2-firewire
> > libjack-jackd2-0 libjack-jackd2-dev
> >
> > but the issue persists. I assume some automatic update caused this but I
> > wonder if anyone else has seen this and if you managed to fix it somehow.
> >
> > Thank you in advance for your help
>
> I don't think that this jack, actually. Instead it looks like the jack
> emulation layer of pipewire.
>
> If you really need jack, try installing pulseaudio (which will supplant
> pipewire but leave jack alone) as the Ubuntu default desktop sound
> daemon.
>
> --
> David Kastrup
>
Hi all,
I am using ubuntu studio 24.04 and it looks like jackd2 has stopped working
on a jackd client that I am using:
I used to start normally the jackd session as
$ jackd -dnet -C 4 -P 8
but I've been seeing these messages since last night:
jackdmp 1.9.21
[...]
[W][02502.216661] default | [ control.c: 67
jackctl_server_create2()] not implemented 0x573493a90ec0 0x573493a91020
0x573493a910f0
[W][02502.216855] default | [ control.c: 154
jackctl_server_get_parameters()] 0x57349bb68d10: not implemented
[W][02502.216925] default | [ control.c: 142
jackctl_server_get_drivers_list()] 0x57349bb68d10: not implemented
[W][02502.216966] default | [ control.c: 225
jackctl_driver_get_name()] 0x57349bb68cf0: not implemented
*Unknown driver "net"*
[W][02502.217019] default | [ control.c: 94
jackctl_server_destroy()] 0x57349bb68d10: not implemented
I am mostly worried about this
"unknown driver net" messages, but perhaps the warnings are also relevant.
Indeed something is changed and the backends have vanished:
$ jackd --help
[...]
Available backends:
[W][03817.946848] default | [ control.c: 233
jackctl_driver_get_type()] 0x5a35d9340cf0: not implemented
[W][03817.946852] default | [ control.c: 225
jackctl_driver_get_name()] 0x5a35d9340cf0: not implemented
dummy (slave)
[W][03817.946857] default | [ control.c: 165
jackctl_server_get_internals_list()] 0x5a35d9340d10: not implemented
Available internals:
[W][03817.946863] default | [ control.c: 94
jackctl_server_destroy()] 0x5a35d9340d10: not implemented
I found this topic https://linuxmusicians.com/viewtopic.php?t=19590 where
reinstalling jack in arch fixed their issue..
I tried the same as
$ dpkg -l | grep jackd
$ sudo apt install --reinstall jackd jackd2 jackd2-firewire
libjack-jackd2-0 libjack-jackd2-dev
but the issue persists. I assume some automatic update caused this but I
wonder if anyone else has seen this and if you managed to fix it somehow.
Thank you in advance for your help
In case you have missed both the original deadline and our announcement
for extending it:
IEM (iem.at) and the SMC network (smcnetwork.org) extends its call for
paper contributions to SMC, which will be held in Graz, consisting of a
summer school between July 7th and 9th, and the conference/concerts as
main event between July 10th and 12th at MUMUTH/Kunstuni Graz, 2025.
The new submission deadline for papers is **March 12th 2025**.
See <https://smc25.iem.at> for details; we chose "Auditory Landscapes"
as a theme.
IOhannes
(for the Graz SMC25 team)