Highly Liquid Forum

Go Back   Highly Liquid Forum > Current Products > MIDI CPU

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 06-29-2012, 09:21 PM
JohnGrinalds JohnGrinalds is offline
Junior Member
 
Join Date: May 2012
Posts: 13
Default

Nice! Now is Rev. 1.3 currently available? Is this it:

http://highlyliquid.com/support/firm...-1-3-beta1.syx

John
Reply With Quote
  #22  
Old 07-02-2012, 09:25 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 2,324
Default

Quote:
Originally Posted by JohnGrinalds View Post
Nice! Now is Rev. 1.3 currently available? Is this it:

http://highlyliquid.com/support/firm...-1-3-beta1.syx

John
All of the features are not available yet, sorry. Your link is to a partially implemented version, described here:

http://forum.highlyliquid.com/showpo...2&postcount=38
Reply With Quote
  #23  
Old 07-03-2012, 01:38 AM
JohnGrinalds JohnGrinalds is offline
Junior Member
 
Join Date: May 2012
Posts: 13
Default

Okay, good to know. So, as of now, there's no really good way to reconfigure terminals to switch from sending control changes to sending program changes, on the fly?

I was actually thinking of maybe using a 4PDT or 6DPT switch and making due with the extra terminals. We'll see.

Thanks!

John
Reply With Quote
  #24  
Old 07-03-2012, 09:12 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 2,324
Default

Quote:
Originally Posted by JohnGrinalds View Post
Okay, good to know. So, as of now, there's no really good way to reconfigure terminals to switch from sending control changes to sending program changes, on the fly?
Not at the moment, sorry.

Quote:
I was actually thinking of maybe using a 4PDT or 6DPT switch and making due with the extra terminals. We'll see.
Feel free to post a sketch of your wiring if you'd like to discuss it further.
Reply With Quote
  #25  
Old 08-16-2012, 02:30 PM
JohnGrinalds JohnGrinalds is offline
Junior Member
 
Join Date: May 2012
Posts: 13
Default Quick Question

Quick question here:

Can I configure one terminal to send two CCs? What I want to do is: when a potentiometer is first moved it acts as a switch, sending a CC to enable a certain function on the Eleven Rack. At the same time though, I'd like it to also send the CC pertaining to the actual potentiometer function. Does that make sense? Basically, I'm using this for the wah pedal, and I'd like to send the wah-enable CC (when I start moving the pedal) and then keep sending the the wah-range CC, both from the same pot.

Here's what I was thinking for the code:

Code:
//Wah Pedal
//Potentiometer
// CT # 17: CC #4
11 00 04 00 04 04
//Wah On
// CT # 17: CC #43
11 00 4C 00 2B 7F
11 01 4C 00 2B 7F
Also, if this wouldn't work, could I instead attach two wires to the center pin of the potentiometer, connecting one wire to the pot-configured terminal and one wire to the switch-configured terminal?

Let me know if I can be clearer.

Thanks!

John

Last edited by JohnGrinalds; 08-16-2012 at 02:35 PM.
Reply With Quote
  #26  
Old 08-16-2012, 03:23 PM
Wildfire Wildfire is offline
Junior Member
 
Join Date: May 2012
Posts: 7
Default

Looks like you're getting towards a great unit John!
I know many people on the ideascale site for the 11R have asked for a similar 'auto-engage' function to be programmed into the actual unit (a la the Axe FX).

I'm hoping to either do this your way with my Zoom unit or alternatively program the micro switch under the toe of my Zoom expression pedal.

Currently struggling with how to wire my micro footswitches into the CPU.

Good luck.
Nige.
Reply With Quote
  #27  
Old 08-24-2012, 07:54 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 2,324
Default

Hi John,

Quote:
Originally Posted by JohnGrinalds View Post
Quick question here:

Can I configure one terminal to send two CCs?
Yes...but the caveat is that the control terminal can't be both an analog input and a logic input.

Quote:
What I want to do is: when a potentiometer is first moved it acts as a switch, sending a CC to enable a certain function on the Eleven Rack. At the same time though, I'd like it to also send the CC pertaining to the actual potentiometer function. Does that make sense? Basically, I'm using this for the wah pedal, and I'd like to send the wah-enable CC (when I start moving the pedal) and then keep sending the the wah-range CC, both from the same pot.

Here's what I was thinking for the code:

Code:
//Wah Pedal
//Potentiometer
// CT # 17: CC #4
11 00 04 00 04 04
//Wah On
// CT # 17: CC #43
11 00 4C 00 2B 7F
11 01 4C 00 2B 7F
...so the above code won't work because it's not possible to assign two different input categories (mode 04h - analog and mode 4Ch - digital) to the same CT.

Quote:
Also, if this wouldn't work, could I instead attach two wires to the center pin of the potentiometer, connecting one wire to the pot-configured terminal and one wire to the switch-configured terminal?
You could use one potentiometer connected to two analog mode control terminals. For example:

Code:
//Wah Pedal Potentiometer
// CT # 17: CC #4
11 00 04 00 04 04
//Wah On
// CT # 18: CC #43, value from register 11h
12 00 04 00 2B 11
...and then, setting up the general purpose register to contain a value like 7Fh. This way, when CT 18 generates CC 43, it will always send the value 7F to enable the Wah.

This will be even easier with firmware 1.3+, when multiple layers can be used with a single potentiometer input. Then, the above will be possible using only one control terminal.

The code above doesn't provide any way to switch the Wah back off using CC #43. I'm not sure what condition you would want to deactivate it. Ultimately you may want to devise an on/off switch that can detect the presence of your foot on the pedal, and then use that switch state to control CC 43 using a MIDI CPU logic input.
Reply With Quote
  #28  
Old 03-06-2013, 03:17 PM
JohnGrinalds JohnGrinalds is offline
Junior Member
 
Join Date: May 2012
Posts: 13
Default

Hey All,

So I haven't been here for a real long while, but I thought I'd update you guys as to what I've done.

I successfully completed this MIDI footcontroller project, and it works very well. I play guitar in chapel at my university, and I've used this thing multiple times this school year.

So I thought I'd post some pictures, part links, and code to potentially help out whoever wanted to try a similar project.


https://www.dropbox.com/s/zm55ouiecr...6131037b.jpg?m

https://www.dropbox.com/s/c9m563tgvb...06131038.jpg?m

https://www.dropbox.com/s/9gh7wjtdvz...6131038a.jpg?m

https://www.dropbox.com/s/25oeiyoy0s...6131038b.jpg?m

https://www.dropbox.com/s/c6ljw610vv...06131039.jpg?m

https://www.dropbox.com/s/777bpov9td...6131039a.jpg?m





Parts:

Encoder (Though I don't think I would recommend this one; the pins were fragile, and the encoding did not seem very consistent):

http://www.mouser.com/ProductDetail/...TLOIzGSrlNIMY2

Momentary Switch:

http://www.taydaelectronics.com/2pdt...tch-pcb-2.html

Latching Switch:

http://www.taydaelectronics.com/2pdt...witch-pcb.html

Slide Pot:

http://www.mouser.com/Passive-Compon...yzvm31Z1z0vkp2

Male Header:

http://www.pololu.com/catalog/product/965

Jumper Wire:

http://www.pololu.com/catalog/product/1703


And here is the code. I think this is the correct latest code. I set it up so that, whenever I move one expression pedal, the CC-on for that pedal is sent as well as the CC-off for the adjacent pedal.

Code:
F0 00 01 5D 04 01
00


00 00 50 00 00 00
00 01 50 00 00 00


01 00 50 00 01 00
01 01 50 00 01 00


02 00 50 00 02 00
02 01 50 00 02 00


03 00 50 00 03 00
03 01 50 00 03 00


04 00 50 00 04 00
04 01 50 00 04 00


05 00 50 00 05 00
05 01 50 00 05 00


06 00 50 00 06 00
06 01 50 00 06 00


07 00 4C 00 56 7F
07 01 4C 00 56 00


08 00 04 00 65 0F


09 00 04 00 66 0D


0A 00 04 00 67 0B


0B 00 04 00 68 0C


0C 00 04 00 69 0E


0D 00 04 00 6A 10



0E 00 14 00 11 18

0F 00 14 00 11 18



10 00 04 00 07 03

11 00 04 00 04 04



12 00 50 00 07 00


13 00 4C 00 2B 00
13 01 4C 00 2B 00

14 00 4C 00 2B 7F
14 01 4C 00 2B 7F



F7
Hope this was at least somewhat helpful!

John
Attached Images
 

Last edited by JohnGrinalds; 03-06-2013 at 07:48 PM.
Reply With Quote
  #29  
Old 03-07-2013, 04:24 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 2,324
Default

John,

Many thanks for all of the excellent, detailed info!
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:48 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.