!XrtRvzcHOrHtSKARne:nixos.org

NixOS Audio

117 Members
25 Servers

Load older messages


SenderMessageTime
28 Jul 2022
@adam:valkor.netadam joined the room.13:42:36
1 Aug 2022
@better_sleeping:converser.eu@better_sleeping:converser.eu joined the room.09:15:55
@better_sleeping:converser.eu@better_sleeping:converser.eu left the room.09:16:01
2 Aug 2022
@zwizwa:matrix.orgTom Schouten joined the room.09:27:39
@zwizwa:matrix.orgTom SchoutenHello everyone. I'm a long time Pure Data user + use Jack for some custom code and sometimes Ardour. Recently started moving all my PCs to NixOS, and have one main studio PC running Debian + single user Nix11:52:49
@sjfloat:matrix.orgsjfloat👋11:54:00
@sjfloat:matrix.orgsjfloatI'm actually at the precipice of writing a pd external, so I may pick your brain about that.11:55:47
@sjfloat:matrix.orgsjfloatI'm considering abandoning pipewire and going back to a modal pulseaudio/jack arrangement, suspending PA when I want to start jack.11:58:52
@sjfloat:matrix.orgsjfloatIOW, the way I did it for years on Debian 11:59:43
@zwizwa:matrix.orgTom Schouteni don't rember how but there is a way to disable an interface in pulseaudio via some dbus call, though i never got that to work reliably... i just kill pulseaudio before starting jack. on the dedicated pc pulseaudio is not running.12:12:16
@zwizwa:matrix.orgTom Schoutenre: pd externals. sure just ask. it's been a while though for me but i don't think much has changed12:12:43
@sjfloat:matrix.orgsjfloat PA provides a pasuspend command. I generally just added to my startup and shutdown scripts for jac. 12:45:22
@sjfloat:matrix.orgsjfloat* PA provides a `pasuspend` command. I generally just added to my startup and shutdown scripts for jack.12:45:45
@sjfloat:matrix.orgsjfloatThis arrangement worked for me under NixOS only briefly, a few years ago. I've never been able to reestablish that since.12:47:29
@sjfloat:matrix.orgsjfloatGenerally, I want things like pulseaudio in my system config, but not jack.12:48:39
@sjfloat:matrix.orgsjfloatAnd since switching to pipewire, I've had terrible performance issues with chrome (it's an older machine).12:49:20
@sjfloat:matrix.orgsjfloat I do have a lot more jack-dependent things working again now, though. 12:49:57
@sjfloat:matrix.orgsjfloatI also introduced the Alsa Modular Synth to the nix pkgs. This was probably my favorite softsynth for years.12:50:55
@sjfloat:matrix.orgsjfloatBut I'm paying more attention to Pd now. I'd like to create Pd objects using Faust.12:51:57
@sjfloat:matrix.orgsjfloatAnd possibly csound12:52:22
@sjfloat:matrix.orgsjfloatThe external I want to write now, though, is one for handling MIDI events, which feels pretty clumsy to me in Pd.12:53:22
@zwizwa:matrix.orgTom Schouteni just tried starting jack & pd while pulseaudio was running and it worked without manual intervention - it seemed to just disable the port automatically. then stopping jack & pd and pulseaudio (tested in firefox) was working after. this is nixos unstable from a couple of months ago20:37:55
@zwizwa:matrix.orgTom Schouten
In reply to @sjfloat:matrix.org
The external I want to write now, though, is one for handling MIDI events, which feels pretty clumsy to me in Pd.
are you thinking about interfacing with midi device directly from your external?
20:40:36
@sjfloat:matrix.orgsjfloat No, I'll probably just feed it what I get from notein or some other provided object. 20:41:46
@sjfloat:matrix.orgsjfloat Actually, I'm looking at the code for notein for guidance. I didn't find the HOWTO very helpful. 20:42:39
@sjfloat:matrix.orgsjfloatBut maybe there's an existing external you know of that would do what I want.20:43:48
@zwizwa:matrix.orgTom Schoutenthe impression i got is that midi is mostly avoided. more osc and netsend / netreceive. i know that Miller is not a fan of midi20:44:04
@sjfloat:matrix.orgsjfloatPerhaps. But my external controllers are what they are.20:44:28
@sjfloat:matrix.orgsjfloatAnd they are MIDI.20:44:33
@sjfloat:matrix.orgsjfloatA near goal of mine is to throw together a simple mono synth and control it from hardware controllers.20:47:15

Show newer messages


Back to Room ListRoom Version: 9