26 Jul 2022 |
eyes1238 | however before I could get to the other TAL plugins the website seems to have broken lol | 19:15:47 |
sjfloat | Progress! | 20:31:00 |
27 Jul 2022 |
| froggymoded joined the room. | 00:10:50 |
sjfloat | Does anyone here do anything with Faust? | 13:53:49 |
28 Jul 2022 |
| adam joined the room. | 13:42:36 |
1 Aug 2022 |
| @better_sleeping:converser.eu joined the room. | 09:15:55 |
| @better_sleeping:converser.eu left the room. | 09:16:01 |
2 Aug 2022 |
| Tom Schouten joined the room. | 09:27:39 |
Tom Schouten | Hello 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 Nix | 11:52:49 |
sjfloat | 👋 | 11:54:00 |
sjfloat | I'm actually at the precipice of writing a pd external, so I may pick your brain about that. | 11:55:47 |
sjfloat | I'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 | IOW, the way I did it for years on Debian | 11:59:43 |
Tom Schouten | i 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 |
Tom Schouten | re: pd externals. sure just ask. it's been a while though for me but i don't think much has changed | 12:12:43 |
sjfloat | PA provides a pasuspend command. I generally just added to my startup and shutdown scripts for jac. | 12:45:22 |
sjfloat | * PA provides a `pasuspend` command. I generally just added to my startup and shutdown scripts for jack. | 12:45:45 |
sjfloat | This 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 | Generally, I want things like pulseaudio in my system config, but not jack. | 12:48:39 |
sjfloat | And since switching to pipewire, I've had terrible performance issues with chrome (it's an older machine). | 12:49:20 |
sjfloat | I do have a lot more jack-dependent things working again now, though. | 12:49:57 |
sjfloat | I also introduced the Alsa Modular Synth to the nix pkgs. This was probably my favorite softsynth for years. | 12:50:55 |
sjfloat | But I'm paying more attention to Pd now. I'd like to create Pd objects using Faust. | 12:51:57 |
sjfloat | And possibly csound | 12:52:22 |
sjfloat | The external I want to write now, though, is one for handling MIDI events, which feels pretty clumsy to me in Pd. | 12:53:22 |
Tom Schouten | i 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 ago | 20:37:55 |
Tom 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 | No, I'll probably just feed it what I get from notein or some other provided object. | 20:41:46 |
sjfloat | Actually, I'm looking at the code for notein for guidance. I didn't find the HOWTO very helpful. | 20:42:39 |
sjfloat | But maybe there's an existing external you know of that would do what I want. | 20:43:48 |