Cabbage Audio Forum - Latest posts https://forum.cabbageaudio.com Latest posts Ksmps always forced to 10 Ah, I see the issue now. The fix I pushed wasn’t thorough enough. Just rebuilding and testing now before I trigger a new build. Btw, this fixes the SR/ksmps issue. The robotic sound you hear is because of a mistmatch between channels. I can easily reproduce here if I select a stereo input when I actually only have mono. But if I match my inputs correctly the robotic sound disappears. As recommended in the docs linked above, it’s best remove nchnls/nchnls_i from your Csound header and just let Cabbage manage them. :+1:

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000?page=2#post_27 Tue, 17 Mar 2026 10:08:49 +0000 forum.cabbageaudio.com-post-38915
Ksmps always forced to 10
collie:

“channelConfig”: “1-2”,

Can you update this to use the new channel config object shown in the documentation I linked? I’ll take a look and see if I can figure out the SR issue. It’s strange. Can you check the output for errors?

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000?page=2#post_26 Tue, 17 Mar 2026 07:50:08 +0000 forum.cabbageaudio.com-post-38914
Ksmps always forced to 10 Fixed the audio driver issue - but sr issue still there.
When I use:
“channelConfig”: “1-2”,

nchnls = 2
nchnls_i = 1

I dont get robotic audio when using the default Apple drivers. But sr still 44100

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000?page=2#post_25 Mon, 16 Mar 2026 23:06:13 +0000 forum.cabbageaudio.com-post-38913
Ksmps always forced to 10 With 48000 selected as sampling rate through cabbage commands (ctrl + shift + p) along with declaring “sr = 48000” in the file both give the following:

R: 48000
Buffer Size: 64
Input device: Apple Inc.: Cabbage3-AudioDriver
Number of input channels: 2
Output device: Apple Inc.: Cabbage3-AudioDriver
Number of output channels: 2 [CabbageAudioApp.cpp (730) initialiseAudio Thread ID: 0x202280f40]
Reading CSD file: …csd

–Csound version 7.0 (double samples) Mar 4 2026
[commit: 32fe6c37f4d382e1b25d4a5fccf0e0fccc3ffa85]
using libsndfile-1.2.2
sr = 44100.0,
kr = 689.062,

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000?page=2#post_24 Mon, 16 Mar 2026 22:36:50 +0000 forum.cabbageaudio.com-post-38912
Ksmps always forced to 10 (post deleted by author)

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000?page=2#post_23 Mon, 16 Mar 2026 22:34:04 +0000 forum.cabbageaudio.com-post-38911
NewBiesFarmers - Experimental Zone 🌱 Ha, I’m glad I can help you roll back the years! I’ve just parked Csound 6 on Windows in favor of Csound 7. It’s so much simpler on a Mac at the moment. If I need cabbage 2 I just rename the Csound 7 directory. I have to say your approach looks more robust :grinning_face:

]]>
https://forum.cabbageaudio.com/t/newbiesfarmers-experimental-zone/5002#post_3 Mon, 16 Mar 2026 21:58:09 +0000 forum.cabbageaudio.com-post-38908
Ksmps always forced to 10 What channel config are you using?

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000?page=2#post_22 Mon, 16 Mar 2026 21:54:32 +0000 forum.cabbageaudio.com-post-38907
NewBiesFarmers - Experimental Zone 🌱 “Where it’s at? 2 green Cabbage and a microphone” :leafy_green::microphone::leafy_green:
How to have Cabbage 2 & 3 on the same system (Beck reference)

]]>
https://forum.cabbageaudio.com/t/newbiesfarmers-experimental-zone/5002#post_2 Mon, 16 Mar 2026 21:32:36 +0000 forum.cabbageaudio.com-post-38906
NewBiesFarmers - Experimental Zone 🌱 Hi Rory and everyone! :waving_hand:
I feel like I did 20 years ago when I first tried Lettuce — but today it’s with Cabbage 3.
20260316154531

I’ll be posting a mini guide for newbies in this thread.

Cheers and good luck with the project!
Julio

]]>
https://forum.cabbageaudio.com/t/newbiesfarmers-experimental-zone/5002#post_1 Mon, 16 Mar 2026 20:46:58 +0000 forum.cabbageaudio.com-post-38905
Ksmps always forced to 10 yes no matter what I declare sample rate to in my file, or using the cabbage commands (ctrl + shift + p) or setting it in the options tab, the csound console always outputs 44100.

Also when I use either of the following ins/outs I get robotic audio:

  • the normal Mac ins/outs for either the MacBook itself (MacBook Speakers/Microphone)
  • the default ins/outs for my Apple earphones (External Headphones)

Only when I create a custom aggregate driver (2 mono ins, 1 stereo out with one additional unused mono in) does it fix the robotic voices issue, but I still get sr = 44100 always.

I’m not sure if the sr - 44100 and default audio driver issues are related, but I would assume so.

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_21 Mon, 16 Mar 2026 19:05:45 +0000 forum.cabbageaudio.com-post-38903
Ksmps always forced to 10 I fixed a few issues with this earlier today. There is a new build available now to test. While you can use Csound’s nchnls/nchnls_i, it’s better to manage the inputs/outputs with the channelConfig object instead. The reason is simple: Csound can’t set the number of channels a plugin uses in a DAW. That’s up to the DAW to decide, based on a nudge from the plugin. More details can be found it the documentation.

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_20 Mon, 16 Mar 2026 16:41:06 +0000 forum.cabbageaudio.com-post-38902
Ksmps always forced to 10 Does you csd match this channel setup?

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_19 Thu, 12 Mar 2026 18:57:25 +0000 forum.cabbageaudio.com-post-38885
Ksmps always forced to 10 The ksmps issue is solved thanks to the last update, but I’m getting strange behaviour when I use the default “external headphones” Audio MIDI Setup Aggregate device, I get strange audio buffer glitches when I select the default device (mono input, stereo output).
When I select my created aggregate device with two mono inputs and one stereo output it works fine

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_18 Thu, 12 Mar 2026 17:51:45 +0000 forum.cabbageaudio.com-post-38884
Age verification laws going into effect How so?

]]>
https://forum.cabbageaudio.com/t/age-verification-laws-going-into-effect/4999#post_6 Wed, 11 Mar 2026 09:59:52 +0000 forum.cabbageaudio.com-post-38875
Age verification laws going into effect This crap/garbage is coming into the Linux/FOSS-side, too.

]]>
https://forum.cabbageaudio.com/t/age-verification-laws-going-into-effect/4999#post_5 Tue, 10 Mar 2026 22:26:20 +0000 forum.cabbageaudio.com-post-38874
Whither AUV3? Thanks, Rory, and understandable.

]]>
https://forum.cabbageaudio.com/t/whither-auv3/5001#post_3 Mon, 09 Mar 2026 17:18:56 +0000 forum.cabbageaudio.com-post-38872
Cabbage 3 - latest rewrite Thanks for the report @collie I found a bug, hopefully no one else will get caught out with this.

]]>
https://forum.cabbageaudio.com/t/cabbage-3-latest-rewrite/4804?page=3#post_44 Mon, 09 Mar 2026 11:48:51 +0000 forum.cabbageaudio.com-post-38871
Ksmps always forced to 10 Great - something seems to be running better, I get the following output when running the updated ksmps.csd in terminal:

sr = 44100.0, kr = 1378.125, ksmps = 32
0dBFS level = 1.0, A4 tuning = 440.0

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_17 Mon, 09 Mar 2026 11:14:42 +0000 forum.cabbageaudio.com-post-38870
Ksmps always forced to 10 Sorry, there was an issue with the .csd file, I’ve updated, can you try it again now? But I think it’s likely an issue with your .csd file itself.

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_16 Mon, 09 Mar 2026 11:04:51 +0000 forum.cabbageaudio.com-post-38869
Ksmps always forced to 10 Actually, the error is right there in the Csound output:

error opening file '/Users/colmdelaney/Downloads/Chordable-Mar26-v130/debug.csv'

from file /Users/rwalsh/Downloads/Chordable-Mar26-v130/Chordable-Mar26-v130.csd (1)
fprintks
gSlogfile:S,
"%.4f,%.2f,%.6f,%.6f,%.0f,%.0f,%.0f,%.0f,%.3f,":S,
ktime:k,
kfreq:k,
kamp:k,
krms:k,
kmidiin_raw:k,
kmidiin:k,
kmidi:k,
kharmtest:k,
kaccuracy:k

B  0.000
INIT ERROR in instr 1: note deleted (1 init errors)

When I change this to a valid path, it runs fine, and ksmps is repoting the correct value. So if your seeing ksmps is 10, that’s a sign that something is not running correctly with your .csd file. If you enable Cabbage: Log Verbose, you’ll get a lot more info printed. Should help us track this down :+1:

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_15 Mon, 09 Mar 2026 11:01:11 +0000 forum.cabbageaudio.com-post-38868
Ksmps always forced to 10 I tried your attached command but t’s calling csound 6.18, I got it to call csound 7 but I get a similar error in both:

–Csound version 7.0 (double samples) Mar 4 2026
[commit: 32fe6c37f4d382e1b25d4a5fccf0e0fccc3ffa85]
Csound Command ERROR: no outfilename
overall amps: 0.0
overall samples out of range: 0
0 errors in performance
Elapsed time at end of performance: real: 0.000s, CPU: 0.000s

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_14 Mon, 09 Mar 2026 10:44:51 +0000 forum.cabbageaudio.com-post-38867
Ksmps always forced to 10 I’ve tracked this down to an issue in your .csd file which is causing Csound to exit. This is good news, now I can look for a fix :+1: Btw, it is likely to be an issue with something else rather than you’re code, which just happens to trigger it..

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_13 Mon, 09 Mar 2026 10:38:39 +0000 forum.cabbageaudio.com-post-38866
Ksmps always forced to 10 Can you try running this file from the command line with Csound 7?
ksmps.csd (264 Bytes)

You’ll need to call the Csound that is installed to /Applications/Csound, i.e,

cd /Application/Csound
csound ~/Downloads/ksmps.csd

Let me know what you see here..

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_12 Mon, 09 Mar 2026 10:05:54 +0000 forum.cabbageaudio.com-post-38865
Ksmps always forced to 10 No joy unfortunately, I still get the following output:

sr = 44100.0,
kr = 4410.000,
ksmps = 10
0dBFS level = 32768.0,

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_11 Mon, 09 Mar 2026 09:57:14 +0000 forum.cabbageaudio.com-post-38864
Ksmps always forced to 10 Try adding --ksmps=64 to your CsOptions. This is a brute force override.

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_10 Mon, 09 Mar 2026 09:49:50 +0000 forum.cabbageaudio.com-post-38863
Whither AUV3? Given the pain that is Apple, this is only something I can offer as part of a pro service. It’s a real nightmare to set up and each build is unique. It’s not something I can offer pro-bono.

]]>
https://forum.cabbageaudio.com/t/whither-auv3/5001#post_2 Mon, 09 Mar 2026 09:22:56 +0000 forum.cabbageaudio.com-post-38862
Ksmps always forced to 10 No matter what I set ksmps = to (64, 128, 256, 512), it just shows “ksmps = 10” in the console.

Even if I let “ksmps = 64” , then later include “setksmps 64” within the instrument, I get “ksmps = 10” in the console.

If I dont include the #define MY_BLOCK_SIZE lines it just ignores any ksmps declarations.

But the thing is… even with the #define command it STILL shows “ksmps = 10” in the console output. Even though the audio runs perfectly and ksmps is clearly not set to 10 (if it was the audio buffer wouldn’t run correctly and it would sound horrible, but it sounds fine!).

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_9 Sun, 08 Mar 2026 18:20:32 +0000 forum.cabbageaudio.com-post-38861
Ksmps always forced to 10
collie:

#define MY_BLOCK_SIZE #64#
ksmps = $MY_BLOCK_SIZE

This is no different to doing ksmps = 64?

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_8 Sun, 08 Mar 2026 17:50:10 +0000 forum.cabbageaudio.com-post-38860
Whither AUV3? Had someone ask if my plug-in was available for their iPad version of Logic, which I hadn’t really considered. Looked through the forum and it seems like such support might be problematic due to Apple restrictions – are there any plans to add support for AUV3 in Cabbage 3? Thanks!

]]>
https://forum.cabbageaudio.com/t/whither-auv3/5001#post_1 Sun, 08 Mar 2026 17:41:31 +0000 forum.cabbageaudio.com-post-38859
Age verification laws going into effect I guess this might only affect those who don’t deliver apps through the various App stores? Probably low risk, unless you are doing something edgy.

]]>
https://forum.cabbageaudio.com/t/age-verification-laws-going-into-effect/4999#post_4 Sun, 08 Mar 2026 17:37:41 +0000 forum.cabbageaudio.com-post-38858
Ksmps always forced to 10 Ok fixed!

I have to include the following at the top of the instruments section:

#define MY_BLOCK_SIZE #64#
ksmps = $MY_BLOCK_SIZE

Strangely I’m still seeing this printout in the console:
sr = 44100.0,
kr = 4410.000,
ksmps = 10

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_7 Sun, 08 Mar 2026 15:46:05 +0000 forum.cabbageaudio.com-post-38857
Ksmps always forced to 10 The audio quality has returned, but ksmps is still being forced to 10 for some reason

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_6 Sun, 08 Mar 2026 15:34:30 +0000 forum.cabbageaudio.com-post-38856
Ksmps always forced to 10 Ok I think I’ve figured it out:
When I include “nchnls = 2” in my current Audio MIDI Setup (1 in and 2 outs), the audio breaks - when I include “nchnls = 1” the audio quality is perfect but is mono (left only).

But when I create a new aggregate audio device in the Audio MIDI Setup App with 2 ins and 2 outs (using the same ins and outs as the first time, but adding another input which is not used in the file), then set “nchnls = 2” the audio sounds great.

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_5 Sun, 08 Mar 2026 15:28:58 +0000 forum.cabbageaudio.com-post-38855
Ksmps always forced to 10 I’m not sure what’s going on for you, it runs as expected for me :thinking:

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_4 Sun, 08 Mar 2026 13:18:59 +0000 forum.cabbageaudio.com-post-38854
Ksmps always forced to 10 I’m on macOS - Sonoma 14.6.1

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_3 Sat, 07 Mar 2026 21:08:21 +0000 forum.cabbageaudio.com-post-38852
Ksmps always forced to 10 I’m having an issue with audio quality in Cabbage3, every time I run the file the console returns “ksmps = 10” no matter what I declare ksmps as in Csound. I wonder if it has something to do with kr = sr / 10? Does JUCE impose its own configuration before csound instruments are run?

In the two files attached, the code is identical apart from the UI (one for Cabbage2, one for Cabbage3) but the difference in audio is night and day. Cabbage2 is perfect/clean, in Cabbage3 there is a strong resonance frequency above the input pitch which scales with amplitude, making it the most prominent frequency. It seems the pvscaling is working fine but something is off with the audio buffer/processing.
Also no matter what I change k-rate or ksmps to, I get “kr = 4410, ksmps = 10” in the console. Also having issues with 0dBFS = 1 vs 32768.

In cabbage2, the console IDE returns:
sr = 44100.0, kr = 344.531, ksmps = 128
0dBFS level = 1.0, A4 tuning = 440.0
audio buffered in 1024 sample-frame blocks

In Cabbage3 the VSCode console returns:
sr = 44100.0,
kr = 4410.000,
ksmps = 10
0dBFS level = 32768.0,
A4 tuning = 440.0
audio buffered in 128 sample-frame blocks

ksmpsbug-cabbage3.csd (592 Bytes)

ksmpsbug-cabbage2.csd (625 Bytes)

]]>
https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000#post_1 Sat, 07 Mar 2026 21:02:16 +0000 forum.cabbageaudio.com-post-38850
Cabbage 3 - latest rewrite Yes on MacOS

]]>
https://forum.cabbageaudio.com/t/cabbage-3-latest-rewrite/4804?page=3#post_43 Sat, 07 Mar 2026 19:30:15 +0000 forum.cabbageaudio.com-post-38849
Working with presets in Cabbage 3 with custom UI That’s odd, I just tried quite a few examples here and they all report the correct ksmps. Do you have a simple example you can share? I wonder if the issue isn’t caused elsewhere?

]]>
https://forum.cabbageaudio.com/t/working-with-presets-in-cabbage-3-with-custom-ui/4975?page=2#post_34 Sat, 07 Mar 2026 18:33:48 +0000 forum.cabbageaudio.com-post-38848
Cabbage 3 - latest rewrite Thanks @collie, you’re on MacOS right? I need to sort this out. It’s quite annoying!

]]>
https://forum.cabbageaudio.com/t/cabbage-3-latest-rewrite/4804?page=3#post_42 Sat, 07 Mar 2026 18:30:53 +0000 forum.cabbageaudio.com-post-38847
Working with presets in Cabbage 3 with custom UI hello, just posting in here because I notice hdale94 had a similar issue to me..

In my csound file (cabbage3 + csound7) I am settings ksmps to 64, but when I run the file I always get the following in the console:
sr = 44100.0,
kr = 4410.000,
ksmps = 10

It’s as if something is forcing ksmps to 10 which breaks the rest of my file (phase vocoder opcodes) because it all runs on multiples of 64, causing awful audio quality

]]>
https://forum.cabbageaudio.com/t/working-with-presets-in-cabbage-3-with-custom-ui/4975?page=2#post_33 Sat, 07 Mar 2026 16:30:47 +0000 forum.cabbageaudio.com-post-38846
Cabbage 3 - latest rewrite I ran into a similar issue also on 1.0.178 where I couldn’t set the audio input/output.

In the settings.json file I had to delete an extra backslash at the end of the following line which fixed the issue:
“systemAudioMidiIOListing": {\

After that I was able to run the audio input/output device commands.

]]>
https://forum.cabbageaudio.com/t/cabbage-3-latest-rewrite/4804?page=3#post_41 Sat, 07 Mar 2026 15:05:08 +0000 forum.cabbageaudio.com-post-38845
Age verification laws going into effect I’ve always had to specify the age range when publishing apps on the App Store. I don’t think this will affect us much.

]]>
https://forum.cabbageaudio.com/t/age-verification-laws-going-into-effect/4999#post_3 Fri, 06 Mar 2026 09:20:32 +0000 forum.cabbageaudio.com-post-38842
Age verification laws going into effect It looks like it’s only for 18+ apps, no? However I don’t know what you add in your plugins :rofl:

I didn’t see any related topic on the JUCE forum so for now I don’t worry about it

]]>
https://forum.cabbageaudio.com/t/age-verification-laws-going-into-effect/4999#post_2 Thu, 05 Mar 2026 22:25:30 +0000 forum.cabbageaudio.com-post-38841
Age verification laws going into effect Unclear to me whether this affects only apps/plug-ins sold through app stores or all of us?

Not sure what Google has in mind, presumably something similar:
https://developer.apple.com/news/?id=f5zj08ey

]]>
https://forum.cabbageaudio.com/t/age-verification-laws-going-into-effect/4999#post_1 Thu, 05 Mar 2026 21:58:23 +0000 forum.cabbageaudio.com-post-38840
Use OSCinit in Cabbage MacOS The error is gone, it looks like it’s working, thanks!

]]>
https://forum.cabbageaudio.com/t/use-oscinit-in-cabbage-macos/4998#post_3 Thu, 05 Mar 2026 13:11:46 +0000 forum.cabbageaudio.com-post-38839
Use OSCinit in Cabbage MacOS Hi @nymano. Try loading the osc library using --opcode-lib=, the pro build of Cabbage 2 doesn’t ship with with auxilary plugins. The pro build of Cabbage 3 does, as Csound 7 provides the option of building everything into the main Csound lib.

]]>
https://forum.cabbageaudio.com/t/use-oscinit-in-cabbage-macos/4998#post_2 Thu, 05 Mar 2026 12:15:22 +0000 forum.cabbageaudio.com-post-38838
Use OSCinit in Cabbage MacOS Hi,

I tried to copy and paste the OSCinit example from the Csound documentation in an effect and it is not working. I previously tried to create an effect using the same opcode and couldn’t make it work, do you know why? I tried to install csound plugins and reinstall csound with no luck. I am using the latest pro version on MacOS.

Thanks!

<Cabbage>
form caption("Untitled") size(400, 300), guiMode("queue") pluginId("def1")
rslider bounds(296, 162, 100, 100), channel("gain"), range(0, 1, 0, 1, .01), text("Gain"), trackerColour("lime"), outlineColour(0, 0, 0, 50), textColour("black")
</Cabbage>
<CsoundSynthesizer>
<CsOptions>
-n -d
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 100
nchnls = 2

gihandle OSCinit 7770

instr 1
  kf1 init 0
  kf2 init 0
nxtmsg:
  kk OSClisten gihandle, "/foo/bar", "ff", kf1, kf2
  if (kk == 0) goto ex
    printk 0, kf1
    printk 0, kf2
    kgoto nxtmsg
ex:
endin

</CsInstruments>
<CsScore>
f0 z
i1 0 [60*60*24*7]
</CsScore>
</CsoundSynthesizer>
/*============================================================*/
UnifiedCSD:  /Users/julienbeisel/test.csd

error: syntax error, unexpected T_IDENT  (token "OSCinit")
 from file /Users/julienbeisel/test.csd (1), line 19:
 >>> gihandle OSCinit <<<
Unexpected untyped word gihandle when expecting a variable
Parsing failed due to invalid input!
Stopping on parser failure
cannot compile orchestra
]]>
https://forum.cabbageaudio.com/t/use-oscinit-in-cabbage-macos/4998#post_1 Thu, 05 Mar 2026 10:48:57 +0000 forum.cabbageaudio.com-post-38837
Distributing plugins on MacOS (Part 1) Thanks for the update on this, it’s good to know it’s stil possible to do this manually.

This is a warning that can be ignored - if you are not using any plugin opcodes. I assume you’re not, otherwise you’d have seen compilation errors :+1:

]]>
https://forum.cabbageaudio.com/t/distributing-plugins-on-macos-part-1/2274?page=2#post_33 Tue, 24 Feb 2026 09:23:41 +0000 forum.cabbageaudio.com-post-38786
Distributing plugins on MacOS (Part 1) Hey Rory,

Just getting around to a second attempt at making my app bundled so users don’t have to have Cabbage/CSound already installed. This round I’ve had success with the MacOS Standalone, AU MidiEffect, and VST3 Synth and have some notes:

The standalone worked following your instructions in this post.

The AU worked once I realized I needed to use the CabbagePluginMidiEffect name instead of the plug-in name as that’s what the binary in the component package folder was called.

The other thing I wrestled with is that there was no Resources folder in the VST3 Synth package, so I just copied the CSound framework into the root of the package folder. When that didn’t work I tried again by creating a Resources subfolder and placing it there, instead, which seems to work fine.

FWIW pluginval returns the following error but otherwise validates both plug-ins successfully:

WARNING: e[mError opening plugin directory ‘/Library/Frameworks/CsoundLib64.framework/Versions/6.0/Resources/Opcodes64’: No such file or directorye[m
e[minitAllCsoundChannels (ValueTree cabbageData) ….

Thanks for the instructions and hope my notes are helpful to someone out there on MacOS with 2.10.0.

]]>
https://forum.cabbageaudio.com/t/distributing-plugins-on-macos-part-1/2274?page=2#post_32 Mon, 23 Feb 2026 23:38:26 +0000 forum.cabbageaudio.com-post-38785
Ableton Live Lite vs. my plug-in I’ve little experience with Live, but this sounds like it would throw anyone!

]]>
https://forum.cabbageaudio.com/t/ableton-live-lite-vs-my-plug-in/4995#post_8 Mon, 09 Feb 2026 19:42:08 +0000 forum.cabbageaudio.com-post-38691