| 13 Oct 2025 |
ivy | actually | 10:45:53 |
ivy | no it will nuke ur library folder hang on | 10:46:00 |
Erik | Haha thankfully I’m very slow. That’s what my mom always told me anyway | 10:46:44 |
ivy | now it will work | 10:48:01 |
ivy | i didnt do the right rsync flags | 10:48:11 |
ivy | this should work | 10:48:13 |
ivy | as long as dexed actuall puts into out Library/Audio/Plugins | 10:50:29 |
ivy | then this will link it | 10:50:37 |
Erik | It’s /Library/Audio/Plug-Ins/{CLAP,Components,VST3} in the case of dexed. Other audio plugins might also use: - /Library/Audio/Plug-Ins/VST - /Library/Application Support/Avid/Audio/Plug-Ins | 10:53:37 |
ivy | okay that needs to be paths it links | 10:54:14 |
ivy | otherwise it will nuke them | 10:54:20 |
ivy | it needs to bw the lowest folder | 10:54:33 |
Erik | I was packaging TAL-Chorus-LX which uses:
aaxDir = "$out/Library/Application Support/Avid/Audio/Plug-Ins";
auDir = "$out/Library/Audio/Plug-Ins/Components";
clapDir = "$out/Library/Audio/Plug-Ins/CLAP";
vstDir = "$out/Library/Audio/Plug-Ins/VST";
vst3Dir = "$out/Library/Audio/Plug-Ins/VST3";
| 10:54:33 |
Erik | I was packaging TAL-Chorus-LX which uses:
aaxDir = "$out/Library/Application Support/Avid/Audio/Plug-Ins";
auDir = "$out/Library/Audio/Plug-Ins/Components";
clapDir = "$out/Library/Audio/Plug-Ins/CLAP";
vstDir = "$out/Library/Audio/Plug-Ins/VST";
vst3Dir = "$out/Library/Audio/Plug-Ins/VST3";
| 10:54:43 |
ivy | do a pr to my branch and ill merge | 10:55:01 |
ivy | into mine then into main | 10:55:08 |
ivy | when mine is approved | 10:55:16 |
Erik | Can’t link those paths, they are used by misc other software. Usually one file per Audio plugin | 10:55:30 |
ivy | okay then add that | 10:55:45 |
ivy | see what works then pr my branch as a base | 10:56:33 |
Erik | I think it should always have the same extension per subdir, e.g.
mv TAL-Chorus-LX.aaxplugin "${aaxDir}"
mv TAL-Chorus-LX.component "${auDir}"
mv TAL-Chorus-LX.clap "${clapDir}"
mv TAL-Chorus-LX.vst "${vstDir}"
mv TAL-Chorus-LX.vst3 "${vst3Dir}"
| 10:56:38 |
ivy | yeah that’s what it is | 10:58:24 |
Erik | Let me experiment to see if plugins under a subdirectory are picked up by DAWs, maybe adding Nix specific subdirs similar to how /Applications is handled would be possible | 10:59:21 |
Erik | DAW says NAW on that one | 11:06:22 |
Erik | Unfortunately Logic also doesn’t seem to be ok with symlinks :( | 11:08:19 |
Erik | Seems to run into very similar issues as /Applications? The plugins are all actually pkg dirs with Info.plist, MacOS, PkgInfo, Resources… not sure if I could link some of the contents for example. This will take a bit more experimenting | 11:11:49 |
Erik | Seems to run into very similar issues as /Applications? The plugins are all actually Application bundle dirs with Info.plist, MacOS, PkgInfo, Resources… not sure if I could link some of the contents for example. This will take a bit more experimenting | 11:15:33 |
| @gmacon:matrix.org left the room. | 17:53:35 |
| sylvester-roos joined the room. | 19:57:48 |
ivy | okay then my code should work relatively ? | 21:18:30 |