# Cabbage 3

**URL:** https://forum.cabbageaudio.com/c/category-dedicated-to-cabbage-3/14.md

[Latest](https://forum.cabbageaudio.com/latest.md) · [Categories](https://forum.cabbageaudio.com/categories.md)

---

## [About the Cabbage 3 category](https://forum.cabbageaudio.com/t/about-the-cabbage-3-category/4640)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 0

</div>

This category is dedicated to discussing Cabbage 3.

---

## [Cabbage 3 plugin window ignores windows dpi scaling (cabbage 2 plugins don’t)](https://forum.cabbageaudio.com/t/cabbage-3-plugin-window-ignores-windows-dpi-scaling-cabbage-2-plugins-don-t/5071)

<div class="topic-metadata">

**Author:** [@prhm.i](https://forum.cabbageaudio.com/u/prhm.i)\
**Replies:** 23\
**Last updated:** [29 October 2026 16:20 UTC](https://forum.cabbageaudio.com/t/cabbage-3-plugin-window-ignores-windows-dpi-scaling-cabbage-2-plugins-don-t/5071 "2026-10-29T16:20:51Z")

</div>

hi everyone, on windows at 125% display scale, vst3 plugins exported from cabbage 3 open smaller than expected (i tested with cubase, reaper and ableton), so they look too small next to the host ui. cabbage 2 plugins sc…

---

## [Cabbage 3 on Linux](https://forum.cabbageaudio.com/t/cabbage-3-on-linux/5072)

<div class="topic-metadata">

**Author:** [@vallste](https://forum.cabbageaudio.com/u/vallste)\
**Replies:** 5\
**Last updated:** [28 October 2026 18:07 UTC](https://forum.cabbageaudio.com/t/cabbage-3-on-linux/5072 "2026-10-28T18:07:11Z")

</div>

Hello, just installed Cabbage 3 on my Debian machine (extension downloaded from site - Csound 7.0 built from sources in standard directories) but as soon as I press Run Cabbage after the cabbage logo and the message “…C…

---

## [Plugin hangs on scan](https://forum.cabbageaudio.com/t/plugin-hangs-on-scan/5069)

<div class="topic-metadata">

**Author:** [@Oeyvind](https://forum.cabbageaudio.com/u/Oeyvind)\
**Replies:** 5\
**Last updated:** [27 October 2026 18:34 UTC](https://forum.cabbageaudio.com/t/plugin-hangs-on-scan/5069 "2026-10-27T18:34:48Z")

</div>

Hi I got a simple plugin working when exported from Cabbage3, but another plugin that is a bit more complex create a hang on scan in Reaper. It behaves as if there is a window or dialogue open, waiting for user input, b…

---

## [Suggestions to port svgElements from Cabbage 2 to 3](https://forum.cabbageaudio.com/t/suggestions-to-port-svgelements-from-cabbage-2-to-3/5066)

<div class="topic-metadata">

**Author:** [@Oeyvind](https://forum.cabbageaudio.com/u/Oeyvind)\
**Replies:** 3\
**Last updated:** [26 October 2026 21:22 UTC](https://forum.cabbageaudio.com/t/suggestions-to-port-svgelements-from-cabbage-2-to-3/5066 "2026-10-26T21:22:48Z")

</div>

I’ve use svgElements in image widgets for some custom display things in Cabbage 2. I guess this is now much simpler in Cabbage 3. What strategies would you use to adapt those displays to Cabbage 3? The use cases are a bi…

---

## [Best practice for plugin location?](https://forum.cabbageaudio.com/t/best-practice-for-plugin-location/5068)

<div class="topic-metadata">

**Author:** [@Oeyvind](https://forum.cabbageaudio.com/u/Oeyvind)\
**Replies:** 4\
**Last updated:** [24 October 2026 14:05 UTC](https://forum.cabbageaudio.com/t/best-practice-for-plugin-location/5068 "2026-10-24T14:05:49Z")

</div>

When exporting, my csd file is written to C:/ProgramData/CabbageAudio/plugin\_name, but the .vst3 file can be saved anywhere my DAW will look for it. Previously (with Cabbage2) my practice was to have the csd and the dll/…

---

## [Cabbage 3 coexist with older Cabbage](https://forum.cabbageaudio.com/t/cabbage-3-coexist-with-older-cabbage/5065)

<div class="topic-metadata">

**Author:** [@Oeyvind](https://forum.cabbageaudio.com/u/Oeyvind)\
**Replies:** 6\
**Last updated:** [24 October 2026 10:48 UTC](https://forum.cabbageaudio.com/t/cabbage-3-coexist-with-older-cabbage/5065 "2026-10-24T10:48:51Z")

</div>

Hi, Congratulations on the new everything. The future looks bright! Just starting to get into it, while also having a few hundred older Cabbage plugins, one of my first questions is if it is possible configure my syste…

---

## [csoundOutput in Cabbage 3?](https://forum.cabbageaudio.com/t/csoundoutput-in-cabbage-3/5067)

<div class="topic-metadata">

**Author:** [@Oeyvind](https://forum.cabbageaudio.com/u/Oeyvind)\
**Replies:** 2\
**Last updated:** [23 October 2026 10:38 UTC](https://forum.cabbageaudio.com/t/csoundoutput-in-cabbage-3/5067 "2026-10-23T10:38:13Z")

</div>

Hi I’ve commonly included the csoundOutput widget in Cabbage 2 plugins, especially for experimental instruments where I expect something can go wrong… I can not seem to find this for Cabbage 3. I can see it when running…

---

## [Cabbage 3 is here - new website, docs, etc.!](https://forum.cabbageaudio.com/t/cabbage-3-is-here-new-website-docs-etc/5064)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 0\
**Last updated:** [21 October 2026 14:11 UTC](https://forum.cabbageaudio.com/t/cabbage-3-is-here-new-website-docs-etc/5064 "2026-10-21T14:11:59Z")

</div>

As you might have noticed by now, Cabbage 3 is finally here, complete with a brand new website! I honestly can’t thank Gordon enough for this. He has completely redeveloped the website from the ground up, and it is abso…

---

## [Changes in Cabbage 3](https://forum.cabbageaudio.com/t/changes-in-cabbage-3/5058)

<div class="topic-metadata">

**Author:** [@Alejo](https://forum.cabbageaudio.com/u/Alejo)\
**Replies:** 3\
**Last updated:** [29 September 2026 10:39 UTC](https://forum.cabbageaudio.com/t/changes-in-cabbage-3/5058 "2026-09-29T10:39:00Z")

</div>

Some time ago I tried Cabbage 3 with my setup, but after several attempts and different configurations I eventually gave up because I ran into MIDI/audio configuration issues. I don’t have any problems of that kind with …

---

## [Cabbage3 Docs](https://forum.cabbageaudio.com/t/cabbage3-docs/5056)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 1\
**Last updated:** [24 September 2026 09:27 UTC](https://forum.cabbageaudio.com/t/cabbage3-docs/5056 "2026-09-24T09:27:16Z")

</div>

I’m posting the link to the Cabbage 3 docs here so it’s easier to find: Note, these are temporary for now, and will move over to the official Cabbage website when the the dust settles..

---

## [Cabbage 3 videos](https://forum.cabbageaudio.com/t/cabbage-3-videos/5055)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 1\
**Last updated:** [16 September 2026 00:17 UTC](https://forum.cabbageaudio.com/t/cabbage-3-videos/5055 "2026-09-16T00:17:05Z")

</div>

As @F7h alluded to in an earlier post, I’ve uploaded a few videos showing how to get going with Cabbage 3. I’ll put up more as I get time. If people have any requests, let me know! You can see the playlist here: https:/…

---

## [Cabbage 3 - latest rewrite](https://forum.cabbageaudio.com/t/cabbage-3-latest-rewrite/4804)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 45\
**Last updated:** [10 September 2026 13:52 UTC](https://forum.cabbageaudio.com/t/cabbage-3-latest-rewrite/4804 "2026-09-10T13:52:50Z")

</div>

I’ve rewritten Cabbage 3 for the second time, in the hope of creating a better version of the software. I’ve dropped iPlug as the main plugin framework in favour of my own, which is based on the CLAP plugin format. Cabba…

---

## [Windows Bug Reports — What I've found so far (with tracking sheet)](https://forum.cabbageaudio.com/t/windows-bug-reports-what-ive-found-so-far-with-tracking-sheet/5003)

<div class="topic-metadata">

**Author:** [@F7h](https://forum.cabbageaudio.com/u/F7h)\
**Replies:** 10\
**Last updated:** [13 July 2026 13:19 UTC](https://forum.cabbageaudio.com/t/windows-bug-reports-what-ive-found-so-far-with-tracking-sheet/5003 "2026-07-13T13:19:31Z")

</div>

Hi Rory & fellow Csounders! :waving\_hand: I’ve been diving into Cabbage 3 from Lima, Peru — documenting my experience as I go, partly for myself and partly for my students at the Instituto Orson Welles. I’ll use this t…

---

## [NewBiesFarmers - Experimental Zone 🌱](https://forum.cabbageaudio.com/t/newbiesfarmers-experimental-zone/5002)

<div class="topic-metadata">

**Author:** [@F7h](https://forum.cabbageaudio.com/u/F7h)\
**Replies:** 5\
**Last updated:** [21 March 2026 02:12 UTC](https://forum.cabbageaudio.com/t/newbiesfarmers-experimental-zone/5002 "2026-03-21T02:12:22Z")

</div>

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. I’ll be posting a mini guide for newbies in this thread. Cheers and good luck with the p…

---

## [Ksmps always forced to 10](https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000)

<div class="topic-metadata">

**Author:** [@collie](https://forum.cabbageaudio.com/u/collie)\
**Replies:** 35\
**Last updated:** [18 March 2026 10:28 UTC](https://forum.cabbageaudio.com/t/ksmps-always-forced-to-10/5000 "2026-03-18T10:28:04Z")

</div>

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 …

---

## [Working with presets in Cabbage 3 with custom UI](https://forum.cabbageaudio.com/t/working-with-presets-in-cabbage-3-with-custom-ui/4975)

<div class="topic-metadata">

**Author:** [@hdale94](https://forum.cabbageaudio.com/u/hdale94)\
**Replies:** 33\
**Last updated:** [7 March 2026 18:33 UTC](https://forum.cabbageaudio.com/t/working-with-presets-in-cabbage-3-with-custom-ui/4975 "2026-03-07T18:33:48Z")

</div>

Hi, Was wondering if there’s any example of how we could work with presets using a custom UI?

---

## [Fout opcode suppored for Cabbage](https://forum.cabbageaudio.com/t/fout-opcode-suppored-for-cabbage/4941)

<div class="topic-metadata">

**Author:** [@CharlieSL1](https://forum.cabbageaudio.com/u/CharlieSL1)\
**Replies:** 6\
**Last updated:** [29 January 2026 21:46 UTC](https://forum.cabbageaudio.com/t/fout-opcode-suppored-for-cabbage/4941 "2026-01-29T21:46:19Z")

</div>

Hi! I’m currently working with Dr. Richard Boulanger on a research project called CStore, which import AI into the Csound. We’ve run into an issue when trying to export a short preview “one-shot” of a Cabbage-designed …

---

## [Any way to check if we are in develeopment mode or in a host?](https://forum.cabbageaudio.com/t/any-way-to-check-if-we-are-in-develeopment-mode-or-in-a-host/4974)

<div class="topic-metadata">

**Author:** [@hdale94](https://forum.cabbageaudio.com/u/hdale94)\
**Replies:** 2\
**Last updated:** [14 January 2026 09:26 UTC](https://forum.cabbageaudio.com/t/any-way-to-check-if-we-are-in-develeopment-mode-or-in-a-host/4974 "2026-01-14T09:26:35Z")

</div>

Hello, Was wondering if there’s any way to identify with Csound if you’re running your plugin in development mode (compiled in vs-code), or if the plugin is running in a host. Working on something midi-related, and I’m…

---

## [Cabbage3 on Linux](https://forum.cabbageaudio.com/t/cabbage3-on-linux/4719)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 4\
**Last updated:** [14 January 2026 09:15 UTC](https://forum.cabbageaudio.com/t/cabbage3-on-linux/4719 "2026-01-14T09:15:26Z")

</div>

I managed to get Cabbage 3 plugins to run on Linux. Still a lot of work to do - but it’s nice to have got this far :slight\_smile:

---

## [Getting HOST\_BPM in Cabbage 3?](https://forum.cabbageaudio.com/t/getting-host-bpm-in-cabbage-3/4963)

<div class="topic-metadata">

**Author:** [@hdale94](https://forum.cabbageaudio.com/u/hdale94)\
**Replies:** 3\
**Last updated:** [6 January 2026 22:20 UTC](https://forum.cabbageaudio.com/t/getting-host-bpm-in-cabbage-3/4963 "2026-01-06T22:20:08Z")

</div>

Was wondering if there’s any way to get the host BPM? Tried looking through the docs, but couldn’t find anything. I tried this, like in Cabbage 2: gkBPM chnget "HOST\_BPM" But didn’t have any success with it :thinking: …

---

## [cabbageGetValue with string-values?](https://forum.cabbageaudio.com/t/cabbagegetvalue-with-string-values/4964)

<div class="topic-metadata">

**Author:** [@hdale94](https://forum.cabbageaudio.com/u/hdale94)\
**Replies:** 2\
**Last updated:** [6 January 2026 19:47 UTC](https://forum.cabbageaudio.com/t/cabbagegetvalue-with-string-values/4964 "2026-01-06T19:47:18Z")

</div>

I’m working with the optionButton, and seem to be struggling to extract the current string-value of the channel with cabbageGetValue. Is this possible? Found nothing about it in the docs:

---

## [Cabbage3 alpha release](https://forum.cabbageaudio.com/t/cabbage3-alpha-release/4684)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 279\
**Last updated:** [4 December 2025 16:48 UTC](https://forum.cabbageaudio.com/t/cabbage3-alpha-release/4684 "2025-12-04T16:48:12Z")

</div>

I’m happy (and very nervous!) to announce the first alpha version of Cabbage 3 (emphasis on alpha). First a little disclaimer: Cabbage 3 and the associated Visual Studio Code extension are currently in Alpha developmen…

---

## [Cabbage 3 SlideShow Player, Movie Player, Playlist Player](https://forum.cabbageaudio.com/t/cabbage-3-slideshow-player-movie-player-playlist-player/4924)

<div class="topic-metadata">

**Author:** [@Dr\_Richard\_Boulanger](https://forum.cabbageaudio.com/u/Dr_Richard_Boulanger)\
**Replies:** 5\
**Last updated:** [4 December 2025 10:23 UTC](https://forum.cabbageaudio.com/t/cabbage-3-slideshow-player-movie-player-playlist-player/4924 "2025-12-04T10:23:47Z")

</div>

Hello Rory, I am always inspired by your work, and very excited to make the move, with my Berklee and my private students, from Cabbage 2 to Cabbage 3 once released. At Berklee, we are currently working a lot with Cabb…

---

## [Creating custom UIs with Cabbage 3](https://forum.cabbageaudio.com/t/creating-custom-uis-with-cabbage-3/4685)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 90\
**Last updated:** [20 November 2025 16:42 UTC](https://forum.cabbageaudio.com/t/creating-custom-uis-with-cabbage-3/4685 "2025-11-20T16:42:31Z")

</div>

I’m already getting question about this, so here’s some more info on top of what’s in the docs. To use a JS framework like React or Svelte, you first need to export a basic plugin. This will create the plugin binary, and…

---

## [Update to JSON structure](https://forum.cabbageaudio.com/t/update-to-json-structure/4914)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 8\
**Last updated:** [5 November 2025 18:39 UTC](https://forum.cabbageaudio.com/t/update-to-json-structure/4914 "2025-11-05T18:39:02Z")

</div>

After quite a bit of head-scratching over how best to handle channels, the problem is that some widgets support multiple channels, xypad for example, which in turns involves multiple ranges. This seems clunky when a chan…

---

## [Sonic Lava Lamp in Cabbage 3](https://forum.cabbageaudio.com/t/sonic-lava-lamp-in-cabbage-3/4909)

<div class="topic-metadata">

**Author:** [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Replies:** 0\
**Last updated:** [3 October 2025 16:42 UTC](https://forum.cabbageaudio.com/t/sonic-lava-lamp-in-cabbage-3/4909 "2025-10-03T16:42:48Z")

</div>

I’m in the process of converting Iain’s examples to Cabbage 3 and took on the iconic Sonic Lava Lamp today. I’m happy to say the conversion script is getting better and better and updating from Cabbage2 to Cabbage3. It’s…

---

## [Anyone Tried Using Generative AI with Cabbage? Looking for a Tutorial](https://forum.cabbageaudio.com/t/anyone-tried-using-generative-ai-with-cabbage-looking-for-a-tutorial/4781)

<div class="topic-metadata">

**Author:** [@John\_Smith](https://forum.cabbageaudio.com/u/John_Smith)\
**Replies:** 4\
**Last updated:** [20 August 2025 15:00 UTC](https://forum.cabbageaudio.com/t/anyone-tried-using-generative-ai-with-cabbage-looking-for-a-tutorial/4781 "2025-08-20T15:00:44Z")

</div>

Hey all, I’ve been experimenting with Cabbage for a few months now— mainly building fun synths and learning more about audio programming.Just a few stuff wanted to discuss for future devepments.. cos It’s been such …

---

## [Exporting Cabbage instruments as Web Audio Modules](https://forum.cabbageaudio.com/t/exporting-cabbage-instruments-as-web-audio-modules/4815)

<div class="topic-metadata">

**Author:** [@Lovre](https://forum.cabbageaudio.com/u/Lovre)\
**Replies:** 6\
**Last updated:** [3 June 2025 12:49 UTC](https://forum.cabbageaudio.com/t/exporting-cabbage-instruments-as-web-audio-modules/4815 "2025-06-03T12:49:19Z")

</div>

Hi @rorywalsh are there plans for adding support for exporting Cabbage instruments to WAMs?

---

## [Command 'Cabbage: Export as VST3 Synth' resulted in an error](https://forum.cabbageaudio.com/t/command-cabbage-export-as-vst3-synth-resulted-in-an-error/4704)

<div class="topic-metadata">

**Author:** [@hdale94](https://forum.cabbageaudio.com/u/hdale94)\
**Replies:** 19\
**Last updated:** [19 March 2025 18:42 UTC](https://forum.cabbageaudio.com/t/command-cabbage-export-as-vst3-synth-resulted-in-an-error/4704 "2025-03-19T18:42:20Z")

</div>

Hello, I’m getting the following error when trying to export to both instrument and effect using Cabbage 3 Here’s the .csd, just a simple test: \<Cabbage\>\[ {"type":"form","caption":"Effect","size":{"width":580,"hei…

[Next page](https://forum.cabbageaudio.com/c/category-dedicated-to-cabbage-3/14.md?page=1)
