Implementation Question - CC Value Sent based on which of four (radio) buttons is selected

0 votes
asked Dec 5, 2016 in Advanced by john-haas (120 points)
Hey John, I'm hoping to look at this problem in the next 24 hours and see if I can say anything smart about it without owning a Circuit (or any MIDI targets that aren't inside a computer, actually). But I guess my first question would be: are those going to be drumpads, and can you get them to make a sound on the Circuit?

Thx!
Dan
Thanks Dan!  
I don't think you'll need a circuit.. I don't need to send any "notes" to the circuit, it's about a button sending a CC value that is determined by another set of buttons.  
When a "patch" button is pressed, it needs to send it's corresponding value to CC8 if Drum1 is selected, CC18 if Drum2 is selected, CC44 if Drum3 is selected, and CC50 if Drum 4 is selected.

thanks again!
That's what transpose is for. This is going to take some serious poking around.

http://mididesigner.com/qa/2868/transpose-in-midi-designer-with-buttons

Transpose works for Control Change, too.
The thing of it is... drum 2 level has a different relationship to drum 2 pitch than drum 1 level does to drum 1 pitch. In fact they're all different. Anyway, if you do some trials and get stuck, another way to go would be with Pedalboards.

I will also meditate on this strange problem. Worst-case scenario, we put a middleware translator in the middle, like MidiBridge or MIDI Flow.
cool, thanks again, I'll play with the Transpose and see if I can get it to do what I need.  I do have MIDI Flow, if it comes to that...

Cheers!
Pedalboards are also a serious way to go. Then you'd have multiple pages that look the same. Also: Pedalboards is getting ALL of our attention right now in the dev lab (and they'll expand to be much easier to work with).

Hmmmm... thinking about transpose and Presets for Groups (might work) and another way to go that I hadn't thought of is "sequential subcontrols"... We might need to tweak sequential subs for this use case (on my side), but it's all possible.
OK, thanks.  It sounds like it's time for me to get up to speed on Pedalboards!
Yes. My word of advice -- and this is the same whether we're talking about my app or anything in tech -- is to save your nice layout and then start messing around and exploring using a blank layout with NO intention to get to the final outcome. Once you've sussed out what's possible (and not), moving to implementation is easy. This is kind of a HelloWorld type of thing, if you will.
Yeah, good advice!  I figured it out using transpose.  Used four drum buttons each being supercontrols to the Transpose knob (meaning each drum button had the transpose knob as its subcontrol).  Each button would then send the it's corresponding CC value to the transpose knob.
I appreciate all the help getting this figured out!
Excellent. As you know, we love positive words about the App (on the App Store! On YouTube! etc.) but we also LOVE shared layouts and pages that may help others. If you feel like helping out, that's great, but most importantly: enjoy! If you ever want to share anything -- even a rough vid -- I'd love to see it. The Circuit is getting a LOT of love, and someday I'll explore why (my axe is Maschine, personally)...

Good luck!
Dan
I will definitely help with a 5-star review, and will share the layouts when I get them completed.  I'm planning a vid, but am currently between houses, in an apartment for another month.. when I get set up in the new house, I will record a video.  I've only had the Circuit for a couple weeks and am having lots of fun with it.  I've been iOS focused until the Circuit, so it's opening up a whole new world for me ($$). :)
Thank you! I'd love some reviews on 2.5, which should be out by this weekend. Yes, hardware is costly, but there's something so hardware about it ;)
...