<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I want to test that three separate bangs go off before Doing The Thing, stuck.]]></title><description><![CDATA[<p>Fastest version: I have a bunch of bangs filtered out from a notein - it filters for channel and note, and has four bangs, three bang on Velocity 0 and a different three bang for Velocity 100, which is the only numbers it will ever get. I want to turn this into a little &quot;black box&quot; that outputs a bang for 100 and a bang for 0, only when the channel/note are correct.</p>
<p>I cannot seem to get the &quot;spigot&quot; objects to let the resultant bangs through, I was trying to stack two of them one test for channel and note and then they approve the passing through of the 0 and 100 values into the &quot;out bangs&quot; and it's because I am a rank newb at PureData, but I am determined to solve this problem with pd (I also know Python, and could also solve this with a Teensy I have at hand with traditional C++ code), because once I get through this early pain I will have a swiss army knife for further work in audio and midi specifically, and I have a lot of stuff I need to do just to handly my own personal needs. I play guitar, keys, other strings, and need to call up fairly complex sets of things for the work I need to do coming up.</p>
<p>What this is for: I have a Behringer FCB1010. Absolute tank of a midi control pedal. It has ten stomp switches and two exp pedals, and this is enough for all of my needs,<br />
but the built-in functionality of this device is absolutely goofy, in that while you can send NoteOn and NoteOff of your choice with each of the ten pedals, what you cannot do, is send CCvalueX when you stomp, and CCvalueY when you release.</p>
<p>In other words, out of the box, this bank of midi pedals <em>cannot</em> act as your piano/keyboard sustain pedal. Supreme fail, on a certain level, but easily solved with pd, I think. The reason is that it was marketed to guitar players as a means of setting all their midi-controllable gear with a single stomp, so you can send up five different CCs when you stomp, but the only thing it sends to indicate you lifted your foot, is the noteOff.</p>
<p>There is an alternate ROM one can get, but it costs 70euro before shipping and we are not rich. I am certain that once I am clear on how to filter for &quot;all three bangs are banging&quot; I will be able to have PD send forward whatever I want, notes, chords (big plans here, as you might imagine), CC changes, for each of the ten pedals. I have beaten my head against this probably very simple problem for a while now, I started watching a PD course this morning on youtube and I believe he will get to the knowledge I need, but he's kinda roundabout and talking a lot about audio, which I have zero need for in this application, this is strictly to get the midi I need out of those built-like-a-tank pedals. Once I've got it sorted I will probably pack in a Raspberry Pi, but this laptop will probably always be with me too, the versatility is part of why I'm definitely using PD and not something else.</p>
<p>You automatically ask the AI when you google these days, of course, and I have ceased to resist reading it, but even the AI seems confused by my wording. I just need to build ten of these little &quot;black boxes&quot; that I can use to build and send what I really want. I have previously watched every one of Miller Puckette's original videos and I guess I should just go find those again... I hate starting out sometimes, I have trouble with patience. Especially when sooooo much of the training material out there is focused on wild-eyes synths and all that I'm just a guy playing a LOT of instruments in a band.</p>
<p>Thanks for reading, not a single word of this was AI generated.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 15:29:55 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/15847.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Apr 2026 21:15:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I want to test that three separate bangs go off before Doing The Thing, stuck. on Thu, 09 Apr 2026 21:15:24 GMT]]></title><description><![CDATA[<p>Fastest version: I have a bunch of bangs filtered out from a notein - it filters for channel and note, and has four bangs, three bang on Velocity 0 and a different three bang for Velocity 100, which is the only numbers it will ever get. I want to turn this into a little &quot;black box&quot; that outputs a bang for 100 and a bang for 0, only when the channel/note are correct.</p>
<p>I cannot seem to get the &quot;spigot&quot; objects to let the resultant bangs through, I was trying to stack two of them one test for channel and note and then they approve the passing through of the 0 and 100 values into the &quot;out bangs&quot; and it's because I am a rank newb at PureData, but I am determined to solve this problem with pd (I also know Python, and could also solve this with a Teensy I have at hand with traditional C++ code), because once I get through this early pain I will have a swiss army knife for further work in audio and midi specifically, and I have a lot of stuff I need to do just to handly my own personal needs. I play guitar, keys, other strings, and need to call up fairly complex sets of things for the work I need to do coming up.</p>
<p>What this is for: I have a Behringer FCB1010. Absolute tank of a midi control pedal. It has ten stomp switches and two exp pedals, and this is enough for all of my needs,<br />
but the built-in functionality of this device is absolutely goofy, in that while you can send NoteOn and NoteOff of your choice with each of the ten pedals, what you cannot do, is send CCvalueX when you stomp, and CCvalueY when you release.</p>
<p>In other words, out of the box, this bank of midi pedals <em>cannot</em> act as your piano/keyboard sustain pedal. Supreme fail, on a certain level, but easily solved with pd, I think. The reason is that it was marketed to guitar players as a means of setting all their midi-controllable gear with a single stomp, so you can send up five different CCs when you stomp, but the only thing it sends to indicate you lifted your foot, is the noteOff.</p>
<p>There is an alternate ROM one can get, but it costs 70euro before shipping and we are not rich. I am certain that once I am clear on how to filter for &quot;all three bangs are banging&quot; I will be able to have PD send forward whatever I want, notes, chords (big plans here, as you might imagine), CC changes, for each of the ten pedals. I have beaten my head against this probably very simple problem for a while now, I started watching a PD course this morning on youtube and I believe he will get to the knowledge I need, but he's kinda roundabout and talking a lot about audio, which I have zero need for in this application, this is strictly to get the midi I need out of those built-like-a-tank pedals. Once I've got it sorted I will probably pack in a Raspberry Pi, but this laptop will probably always be with me too, the versatility is part of why I'm definitely using PD and not something else.</p>
<p>You automatically ask the AI when you google these days, of course, and I have ceased to resist reading it, but even the AI seems confused by my wording. I just need to build ten of these little &quot;black boxes&quot; that I can use to build and send what I really want. I have previously watched every one of Miller Puckette's original videos and I guess I should just go find those again... I hate starting out sometimes, I have trouble with patience. Especially when sooooo much of the training material out there is focused on wild-eyes synths and all that I'm just a guy playing a LOT of instruments in a band.</p>
<p>Thanks for reading, not a single word of this was AI generated.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck</guid><dc:creator><![CDATA[jpaskaruk]]></dc:creator><pubDate>Thu, 09 Apr 2026 21:15:24 GMT</pubDate></item><item><title><![CDATA[Reply to I want to test that three separate bangs go off before Doing The Thing, stuck. on Thu, 09 Apr 2026 22:14:45 GMT]]></title><description><![CDATA[<p>I remember how confusing it is when you start PD.<br />
I can almost understand what you mean but not quite. Why don't you upload what you have?</p>
<p>I am getting:<br />
You want to end up with a subpatch with two outputs.<br />
One of them sends a bang when vel=0 , note = x and channel = y<br />
The other sends a bang when vel = 100, note = x and channel = y<br />
Otherwise never send a bang.<br />
x = a specific note number you want to test for &amp; y = a specific MIDI channel you want to test for.</p>
<p>Is that what you mean?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck/2</guid><dc:creator><![CDATA[nuromantix]]></dc:creator><pubDate>Thu, 09 Apr 2026 22:14:45 GMT</pubDate></item><item><title><![CDATA[Reply to I want to test that three separate bangs go off before Doing The Thing, stuck. on Thu, 09 Apr 2026 22:26:05 GMT]]></title><description><![CDATA[<p>If I understood right then this should work.<br />
<a href="/uploads/files/1775773562286-midinotechecker.pd">midinotechecker.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15847/i-want-to-test-that-three-separate-bangs-go-off-before-doing-the-thing-stuck/3</guid><dc:creator><![CDATA[nuromantix]]></dc:creator><pubDate>Thu, 09 Apr 2026 22:26:05 GMT</pubDate></item></channel></rss>