New Project

Awesome controller for modeler stuff !
Pretty next level.
It's not a new concept, but certainly new to the application and form factor I'm working on. I'm having some issues with creating and integrating multiple controllers for a daisy chain configuration. Lots of forums out there and knowledge bases that all deal with things that are similar, but just different enough that I've been down a huge Arduino rabbit hole for a few weeks now.

I ordered some different processors that should be here tomorrow that hopefully solves most of my integration issues moving forward.

Opening the world of Arduino programming is like

HxysPRI.gif
 
So physical controls for virtual effects and devices essentially?
exactly. With the rise of virtual amp sims, there's a lack of traditional controls for such. Lots of button pads but nothing really geared for the guitarist. I thought it would be cool to have physical pedals that you can easily program to control virtual pedals within these. However, I only have the Neural plugins so that's where I'm starting.
 
Soldier on I guess.

Hooked up the new boards today to test things out. No more MIDI plugs, just plain USB. Was able to get two working together however, there's some weirdness going on. Can't have them both plugged in to program them to the Neural MIDI channels. But once they were set up, they worked just fine. Also, not working through USB-C on my Macbook. I had to use a USB-A breakout to connect them up. Not a big deal anyways.

I'll be ordering up some parts this week to build them out. I can tweak the programming a bunch to make the most of them. I at least know now how to get things programmed, hooked up and running.

6NGi6bP.jpg
 
more parts arrived today and I realized I goofed on the order. Who orders 16 pots but 12 knobs? WTF was I thinking?!? four boxes and three LED's? Trying to think if my order was pre or post scotch.

Figured out the layouts based on my plugins and how many controls I need to make. For now, it won't be all the controls, but a good start.

iNhEi4h.jpg
 
First pedal is in the bag. It's tested and works but I have a lot of programming tweaks to do before I can call it a success. In short, I am able to program the controls for my Neural DSP plugins and it works. I wired the Pots up backwards to the controls are reversed. The toggle is giving me some fits but kinda works, and the LED doesn't light up as it should.

Baby steps, but at least I know I can build that damn thing. :D

V3FxpME.jpg
 
Next steps.

My attempt to build individual pedals and connect them to my Neural DSP did not go well. I can't figure out how to rename the processors so when you connect them up to a PC, it sees the same device. Confuses the programs pretty good. So, back to square one.

I'm going to try to build out a complete pedalboard and use one processor to control it all. Since I use it the most, I'm starting with the Soldano plugin layout. Six pedals in total. Still a lot of control points and I may have to build in a multiplexer as the processors only have so many dedicated inputs. I'v also got to work out the LED indicators as well.

More parts showed up today:

BRP4XPr.jpg


The red boxes will be the Reverb and Delay. Opened up the box from Amplified Parts and realized I ordered the wrong size of box for the Reverb:

aU7WvCY.jpg


I like the smaller size so I may end up getting new black and white boxes. I have a new chassis coming soon and I'm not sure if I'll build the parts into the case itself, or mount the pedal boxes on top of it, to give it more of a pedalboard feel.

All in all, here's the pedal layout:

Ovrq4ZA.jpg


20 pots, seven foot buttons and four toggles will be the pedal controls. I'm also considering building in the amp controls which would add 12 more pots, one button for channel switching and 2 toggles.
 
Ghostman, so you're connecting pedal components to the automation API of the plugin itself? If so, where is the code layer that calls into the methods themselves? For example: SetDriveValue(x)

Just curious - I never did much with embedded programming.
 
Ghostman, so you're connecting pedal components to the automation API of the plugin itself? If so, where is the code layer that calls into the methods themselves? For example: SetDriveValue(x)

Just curious - I never did much with embedded programming.
The processor ins't programmed to converse with the plugin directly, but through MIDI commands. The plugin allows natively to be MIDI controlled. The project just taps into that method, as the MIDI and USB interface modules are loaded on the processor with the main program.
 
First pedal is in the bag. It's tested and works but I have a lot of programming tweaks to do before I can call it a success. In short, I am able to program the controls for my Neural DSP plugins and it works. I wired the Pots up backwards to the controls are reversed. The toggle is giving me some fits but kinda works, and the LED doesn't light up as it should.

Baby steps, but at least I know I can build that damn thing. :D

V3FxpME.jpg

locutus-borg.gif
 
Back
Top