Puredata: before I spend too much time

That one. I think @jofemodo now buried the example drivers in a like-named subdirectory. Not near the Zynthian right now to check.

FYI my FCB is sending 0 and 100 note velocities, could be a version diff. My CC sends only send a value when stepped, they offer no indication that I’m aware of that a CC has been released?

Indeed this is true, which is why we need to use the MIDI filter rule to convert the MIDI Note-on/off message to CC because then you get a CC when pressed and when released.

Pedalino Mini Custom Build (2023)

This project is a fork of the open-source Pedalino Mini project on GitHub — reimagined into a compact, wireless MIDI foot controller for guitarists.

https://www.instagram.com/p/DPqvRPWERDn/

I didn’t find the actual link to GitHub or another repo, perhaps because I don’t understand Instagram.

edit - and here’s a Daisy Seed based Open Source Pedal:

Not sure what this means, in that case?

the FB1010 sends note-off with value 64

That’s what I was responding to, my note-off is 0. :>

Are you sure? My FBC1010 definitely sends Note Off messages with a velocity 64 which is why I have changed the zynthian “Note-Off to CC” MIDI filter to always send value 0, i.e. converting the velocity of 64 to the CC value of 0. If yours behaves differently then you may have been able to use this technique before this recent mod but either way, you can now use MIDI Filter to convert your FCB1010 footswitch to act as a sustain pedal.

This is the jack_midi_dump capture results directly from my FCB1010 running firmware V2.5:

 115: 9f 40 64 note on  (channel 15): pitch  64, velocity 100
  28: 8f 40 40 note off (channel 15): pitch  64, velocity  64

I’m in a different building from my unit, but I also snooped the midi and mine is definitely 100/0. Like I said, I believe there are different firmware versions, or possibly it’s settable. But if you look at my PD patch, it’s selecting for those two velocities and it works a charm

Your PD script is detecting MIDI Notes. PD interprets Note-Off (with any velocity) as a notein trigger, so it detects MIDI NOTE OFF with velocity 0 or velocity 64. It seems very odd to have changed the note-off velocity in the Behringer firmware. You may want to revalidate that your device is really sending velocity 0.

Anyway, you look to be having fun exploring PD. Your requirements are achievable without PD in zynthian vangelis.

1 Like

More importantly, my PD script is detecting notes with velocity 0, and it works :joy:

I just looked in the manual and it does not comment on velocities used, and it does not appear to be a settable parameter, like the upper and lower CC values on the pedals. But when get back out to the garage today I could show you a screenshot of my midisnoop window; I’m definitely shootin zeroes.

I totally see the bit-based logic of accepting 64 as a 0 but the memories surrounding my earlier attempts to handle this situation are kinda bubbling up now, I remember being a bit of a tit about it on here I think, in fact, because I was not clear to me that NoteOff still needs a velocity, I figured “off” was clear as day, but it is not clear as day to a 1970s computer. :rofl:

(funny now, but I lost like three very frustrating hours-long sessions over a week to this misunderstanding, resulting me tossing the pedalboard into a corner for a couple years, which yes, was an overreaction. But I have so many toys…)

edit : oh but I was saying, bit-based logic, if your machine is only looking at half of the bits, 64 is the same as 0, on a certain level, if the machine looks at it right.

Separate question, Vangelis, is it ready for daily driving? I do use this in front of audiences so I am a timid soul about switching off mainstream branch on my stage devices.

Vangelis is not production ready.

1 Like