!XrtRvzcHOrHtSKARne:nixos.org

NixOS Audio

122 Members
30 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
28 Sep 2022
@magnetophon:matrix.orgmagnetophon> So, I'm consider going a completely different route. In particular, I think I'll try to get as much of the audio stuff out of the system config as possible. Why is that? For me, the main reason to start using NixOS, is so that I could have all my config (except dotfiles, so far) in a file. 14:50:50
@sjfloat:matrix.orgsjfloatPartially because I don't consider jack a system-level thing. I tend to manipulate things as part of what I'm trying to do.14:52:13
@sjfloat:matrix.orgsjfloatI don't want my jack config that static14:52:32
@sjfloat:matrix.orgsjfloatI agree that pipewire probably is the future. It just doesn't solve any problem that I have.14:53:42
@ctem:matrix.orgctem

I haven't needed to boot into the audio config for a long time.

Do you mean you've been able to use the first config sufficiently for pro audio?

I think I'll try to get as much of the audio stuff out of the system config as possible.

I took that as meaning you wanted it in your user config, e.g., with home-manager, but it seems you need it to be mutable?

14:53:44
@sjfloat:matrix.orgsjfloatYeah, I don't even want it in home-manager14:54:24
@magnetophon:matrix.orgmagnetophonctem yes14:54:29
@sjfloat:matrix.orgsjfloatI might have a session definition that changes my jack config14:54:43
@magnetophon:matrix.orgmagnetophon@ctem I have mostly been making music though. If I was recording I would definitly boot into thr RT kernel!14:55:24
@sjfloat:matrix.orgsjfloatNow it would be awesome if I can get the entirety of my project in a nix-shell or something.14:55:27
@sjfloat:matrix.orgsjfloatThen the project would be more hermetic and not subject to how a particular system was configured at a particular time.14:56:37
@sjfloat:matrix.orgsjfloatStated another way, I'd like my music projects to be decoupled from the system.14:57:44
@ctem:matrix.orgctem

magnetophon: Noted. Thanks!

Now it would be awesome if I can get the entirety of my project in a nix-shell or something.

I’m also considering treating audio productions like programming projects, e.g., with a Nix flake specifying any hosts, plugins, etc. It would be interesting to solve music collaboration the Nix way.

14:58:31
@sjfloat:matrix.orgsjfloatYeah, that's my approach. I use git-annex to store audio files.14:59:22
@sjfloat:matrix.orgsjfloati.e. tracks from recording.14:59:44
@ctem:matrix.orgctem Same here. I haven’t published my configs yet but wrote this design document as a start to describe a NixOS/mesh VPN/git-annex way to collaborate. 15:01:44
@magnetophon:matrix.orgmagnetophonOh, nice! I started using annex (for audio files) at one point, but got a bit overwhelmed by it. Maybe I should look into it again!15:02:54
@sjfloat:matrix.orgsjfloatAt the time I started using it, git didn't support large files. Native git might be a better choice now -- I don't know for sure.15:03:56

Show newer messages


Back to Room ListRoom Version: 9