I have a pd patch transforming noteins and noteouts. CA anybody explain how i can use that a preprocessor for one a synth engine. How do I need to configure things?
You can use the MIDI Output menu in the chain options menu to send a chain to another chain.
For testing purposes, I created a very simple pd file taking the input note
from notein and using 3 noteout objects corresponding to the major chord on the
input notein named mychord.pd
It works in the plugdata addin in Logic pro.
I uploded the file to
I created a special chan with puredata on midi channel 1
zynthian/zynthian-my-data/presets/puredata/mychord/mychord.pd
Then I did
Add Special Chain
Pure Data
selected MIDI channel 1
and them mychord
Then
Add Instrument Chain
FluidGM
also MIDI channel 1
When I play on the keyboards, I only get single notes, no chords.
How can I make Zynthian playing the chords?
So I tried further:
in The mixer, making PureData active,
pressing the SEL key, then the OPT key
gives a menu with title
Chain Options: #1PureData
and the manu has
MIDI Out
going into this menu shows
Chain inputs with an option
1#FluidGM
for which I checked the selection suqare.
Nevertheless, I only get single notes, no chords.
How can I make Zynthian playing the chords?
mychord.pd (322 Bytes)
You could use one of the MIDI chord plugins. Maybe one of the ones I wrote!
I think this is an example of the MIDI chord plugins @riban is referring to:
along with MultiChord and TonalChord. I think any of em would be a good way of generating the chords, until we can figure out why the mychord PureData patch isn’t working for you in the Zynthian. I wonder if using MIDI logging would give us a clue about what is going on.
I wrote the chord example as a minimal test example to see how I can connect puredata to a synth on my zynthian. I really want to use a more complex pd project, but I am unable to route MIDI output from puredata to fluidsynth.
I uploaded your pd patch and followed the steps you tried. If I select FluidGM on the mixer page, it only plays the selected note. But if I select PureData mychord on the mixer page, I hear a chord when I select a note. So for me, it is working. If I want it to play chords when either track is selected, I can go to the Admin menu and check Active MIDI channel.
I still do not manage. I set PureData and FluidGM notch to MIDI channel 1. I stat what you did also?
What mode is your MIDI input? Are you selecting the PD chain?
If I select puredata in the mixer, I still get only single notes
Could somebody who made this working save it as a zss and post i here?
Here’s the snapshot:
014-mychord.zss (4.4 KB)
If this doesn’t work, it could be you didn’t upload your pd file properly. Here’s how I did it. First I zipped mychord.pd, then I used the Webconf UI to upload the mychord.zip file.
OK, I managed.
When i put mychord.pd in
zynthian/zynthian-my-data/presets/puredata/mychord/mychord.pd
it does not work, but when I put it in
zynthian/zynthian-my-data/presets/puredata/mychord/mychord/mychord.pd
then it works.
Now I have to learn to write yaml to connect a controller with a parameter in my pd file.