Jump to content

Recommended Posts

Posted

Ok, everyone. I want to be able to switch Presets on my DL4 with Midi.

 

 

The DL4 has 3 Presets and a Tap Tempo Switch.

I plan on adding reed relais in parallel to the 4 Switches and to cut the ground connection to the Rotaryswitch on the left (enables looper mode)

 

xxl_DL4.jpg

 

Let's get to it. In my guitar rack contains a midiio128 V2 as a kind of brain (controlling loops and switches) and I plan on using one output of the brain ( i use sub D 9pol so I have 8 switching functions, powered by uln2803 @10V )

 

I read in the description

 

 

Two modes are configurable in the midio128.ini file:
Normal Mode: on incoming program change events, the appr. output pin will just toggle from 0V to 5V and vice versa
Alternative Mode:on incoming program change events, all output pins (assigned to program change) of the same channel will be set to 0V, but the pin which is assigned to the channel and to the program change value will be set to 5V

 

From what I understand Alternative Mode means:

 

I assign pin 1 2 3 to pc 1 2 3 on Midi Channel 2

and when I send PC 1 it turns on Pin 1 and Pin 2 and 3 off

and when I send PC 2 it turns on Pin 2 and Pin 1 and 3 off

and when I send PC 3 it turns on Pin 3 and Pin 1 and 2 off

 

right?

 

This will not effect other pins set to CC Changes and stuff, right?

 

 

I will also have to develop a monoflop circuit that will send out a short 5V pulse when an input is connected to ground (ULN2803 switches to ground). This won't be to hard some RC-transistor thing will to the job.

 

Am I missing anything here?

 

 

 

Posted

Yes, your assumption is correct. The "radio button"-function of the DOUTs assigned to Program Change won't affect the remaining DOUT pins.

 

Best Regards, Thorsten.

Posted (edited)

Another Question, what happens when I send the same PC Change twice? Will the Pins reset, like turn off for a ms and then turn back on or do they stay unchanged?

Edited by Bob Floy
Posted

At the second time nothing will happen, because nothing has changed.

 

You could send a Program Change outside the used range, and then the actual Program Change to trigger the pin.

 

Best Regards, Thorsten.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...