engstrand-config / guix-dotfiles

Our GNU Guix system configuration and dotfiles
GNU General Public License v3.0
50 stars 4 forks source link

Configuration for Ardour #31

Open jgarte opened 1 year ago

jgarte commented 1 year ago

Hi, what configuration were you thinking of implementing for ardour?

Mostly integrating it with JACK audio or something else as well?

https://github.com/engstrand-config/guix-dotfiles/blob/64f573d1e940cf93b372b8b20d2ef5fe873d0004/engstrand/features/daw.scm#L18

jgarte commented 1 year ago

BTW, I packaged cl-collider, a Common Lisp SuperCollider client, for Guix relatively recently but I haven't been able to test it with the JACK server running talking to scsynth:

https://github.com/byulparan/cl-collider/issues/128

If you have any suggestions on Guix System for getting set up with JACK it would be much appreciated.

johanengstrand commented 1 year ago

Mostly integrating it with JACK audio or something else as well?

Eventually, yes. I tried while back but had some issues with crashes (not only related to JACK). Right now the feature basically just installs the DAW.

BTW, I packaged cl-collider, a Common Lisp SuperCollider client, for Guix relatively recently but I haven't been able to test it with the JACK server running talking to scsynth:

byulparan/cl-collider#128

Cool, another musician that uses rde! :smile:

If you have any suggestions on Guix System for getting set up with JACK it would be much appreciated.

I play electric guitar/bass and usually I use the monitor feature on my audio interface as opposed to the monitor feature in my DAW - I haven't recorded much lately and for those reasons I have not worked much on setting up JACK. But I might get around to it eventually!

jgarte commented 1 year ago

Cool, another musician that uses rde! smile

Hi! Yep, here's a piece I wrote some years ago that had guitars and bass amongst others in an ensemble:

https://archive.org/details/somemoderatelyloudmultiphonics

The reason I ask about JACK is because SuperCollider uses it by default on Linux and in order to start the scsynth server properly JACK needs to be running iirc.

the feature basically just installs the DAW

I saw that. Why install the ardour package via a feature versus some other way? Or is this a placeholder for a more involved feature that handles configuration TBA/coming soon?

johanengstrand commented 1 year ago

the feature basically just installs the DAW

I saw that. Why install the ardour package via a feature versus some other way? Or is this a placeholder for a more involved feature that handles configuration TBA/coming soon?

Yeah, just a placeholder for doing more things with it later.