I haven’t uploaded any patches in Csound, but here’s how I add pure data patches. I’ll edit your steps to explain. I do steps 1 thru 4 on a PC.
1. Write the patch (include ctlin objects to speak to encoders) and put it in it's own directory. The
patch should be named with a unique name. In this example we'll call it wow.pd
2. Create a file and name it zynconfig.yml to map ctlins to encoders .and put it in the same directory.
Here's and example of a zynconf.yml file:
main_file: “wow.pd”
midi_controllers:
volume:
midi_cc: 7
value: 64
program:
midi_cc: 2
value: ‘1’
labels: [‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘10’, ‘11’, ‘12’, ‘13’, ‘14’, ‘15’, ‘16’]
vibrato_depth:
midi_cc: 1
value: 64
3. Use quotes, colons, underscores, spaces and commas just as shown in the example or it wont
load. Don't forget to include the first line showing the wow.pd name as shown in the example.
4. Select your wow.pd, any supporting files and subfolders and the zynconfig.yml file and use
them to create a zip file named wow.zip
5. Boot your zynthian. If you haven't updated your zynthian software since the Nov 17th update,
update it now or the following may not work.
6. Open the zynthian Webconf page on your PC.
7. Under Library select Presets & Soundfonts
8. Click on ZynAddSubFX - Synthesizer to expose the drop down selection menu
9. Scroll down and select PureData - Visual Programming
- Select the bank you want your patch to go to. You can type in a New bank name and hit the plus
button if you don’t want to use an existing bank. - Click on the upload bar and then click on the click and choose button
- Navigate to the wow.zip file, select it, then click on upload
Done!