Quantcast
Channel: Highly Liquid Forum
Viewing all 368 articles
Browse latest View live

Yamaha PSS-370 and UMR2

$
0
0
Hi all,

I've just got a Yamaha PSS-370. Do you know if the UMR2 is compatible? Is the installation method similar to the PSS-470? Can I have Midi in and Midi out communication with the UMR2?


thanks,
j

Eleven Rack foot controller with Display

$
0
0
Reading the forum it seems like there has been several really good designs that have been done for the ER.
What I am wanting that I think is different is a display that actually displays the actual name of the preset. From what I under stand I can't actually get the ascii string of the preset only the number so what I was thinking I could do is this. In the foot controller I would add a Arduino or a Raspberry pi to display the Name of the preset. I can store the names of the presets in a flat file and pass the index of the preset to the Arduino to display the Preset number and the name. I am in the design phase right now and also finding the hardware I want to use. Any one have any other ideas. I have found a great place to get displays and enclosures. http://www.buydisplay.com/default/ca...rduino+Graphic

http://www.iprojectbox.com/sloped-ke...sure-p-52.html
this is the 17" but they have a 14" as well

velocity support

$
0
0
Do any of your products have velocity sensitive keyboard input support?

If not, are you able to capture notes coming in and modify their pitch or aftertouch, etc?

If not, do you have any plans for a master keyboard type board that does do this? It's a pretty fundamental requirement for what I'm hoping to do.

Thanks.

Some MPA abuse in the name of science

$
0
0
:)

I finally had a free day where I could work this hardware mod that's been on my queue for some time. I have this old rack synth (Yamaha TX-816) that is effectively 8 DX-7's in a rack. They have primitive MIDI control over the synths and you can dump and save patches and such. Each card has it's own MIDI in and out, but there's also a common MIDI In/Out on the front panel. Ideally, you'd hook up an editor/librarian and dump and edit patches across all 8 cards with ease.

The problem is, you need to manually select which card is using the MIDI Out port by pressing a button on the front panel to cycle through each of the cards. As long as you're only dumping data in, that's not a problem, but if you're trying to edit on the box, you'll want to pull back the current patch and possibly other data as well.

Adding an MPA board to gain MIDI control over that pushbutton seemed like a good idea, and this afternoon, I had time to make it happen.

I basically only needed 1 logic gate of the MPA and I already had a regulated +5 volt source, so there's still lots of parts in the bag...

The details and pix are here: TX-816 mod.

enjoy

Can anyone here be commissioned to build guitar floor switcher?

$
0
0
I own a TC Electronic Nova Drive and an Eventide H9 (both midi)
I've been through MidiMouse,Peak,VooDoo Labs Ground Control Pro,Ddiaster Area DMC-6D, KMI Softstep II, but none seem to do what I ultimately seek....or there is just too much overkill.

I just want to be able to have around 6 preset switches for my NovaDrive that can turn on/off like a stompbox from the same switch(without separate IA switches) on the lower portion of the MIDI floor switcher enclosure.

Then I want to be able to program maybe 8 or 10 presets for the H9 (multiFX)
that toggle from one to the next (step on switch to activate flanger, then step on switch for chorus ...flanger then shuts off....chorus now active.

But!....I need the bottom NovaDrive presets to be able to stay on while I scroll through whatever H9 effects I want.
Then I would step on the NovaDrive switch to turn off OD. Plus have an empty preset to turn off whatever top H9 effect.

I also need bank up/down switches.

I believe I can manufacture the enclosure and switches myself, but I'm not program savvy, so that's why I'm asking if anyone can be commissioned to program the unit?

Also....is it difficult to add a screen that names presets ...maybe 6 characters long?
Thanx
- Robert

The eternal question, which one do I need ?

$
0
0
Hi there!

The title says it all, I wonder which MIDI Decoder do I need ?
Here is what I'd like to do :

I bought a CREE LED like this http://tinyurl.com/ojyo86o and a Constant Current Driver like this http://tinyurl.com/nl8buwd . I don't know yet how many I'd like to control but it's between 12 and 24. I wants those LED doing only on/off at different timing.

My first question is, which MIDI Decoder would be the best and the second is, how to wire the thing to the Decodeur? Can I just hook it up directly to the Decodeur (since it's only 3V batteries) or I will need to build an extra electronic circuit?

Should I consider the MD24 instead of the MSA-P, R or MPA?

Thanks in advance!
Victrola

MIDI CPU on the way!

$
0
0
Just ordered one adn I'm anxious to get underway - seems like a really neat product that will save me lots of dev time...

anyway, I'd like to pitch my plan to the forum for comment/experience/can-can't be done, but first a couple of housekeeping questions:

1) i see in the hardware guide that there are calibration pads on the board, with a reference to the firmware manual for details. I don't see any details in the firmware manual, or other mention of how they are used, and more to the point, how would I calibrate a given pot or expression pedal to put out 0-127 across it's range?

2) is there a rule of thumb on how many LEDs I can drive directly without resorting to buffer ICs and/or BJT current amps? I realize this depends on how much current is used per LED, but....

3) in general, does the CPU output redundant messages i.e. if a switch is set up for program change and is pressed twice, does it send the same program change message again, or is it filtered as redundant?

I have some implementation specific questions, but would like to get these answered before proceeding.

Thanks!

Have I killed it?

$
0
0
New to this sort of thing so please bear with me!
I have built a two manual organ console to use with Hauptwerk and have now decide it would be good to have thumb pistons on one manual.
No problems with construction but when it comes to the electronics I'm afraid I am lost.
I have read the threads which describe problems of lack of midi signal and have tried all the answers-- still nothing.
Testing the control pins by grounding each one gives a signal at the act both on connect and removal.
The midi in and out are connected to a MOTU 5x5 USB Midi Interface and this does not show a signal either.
I have tried both Send sx and Midi ox and again neither shows a signal.
I tried swopping the cables as someone suggested and this didn't work either.
So unless anyone has any solution I believe I have killed the board, having said that the boot up ACT shows.Sorry this post is so long.

Geoff

Sending fixed up/down messages from a rotary encoder

$
0
0
J. writes:

Quote:

Can I have an encoder connected to the MIDI CPU output just one midi note instead of incrementing? (for left rotation c4 and right C#4) As the rotary encoder turns it has bumps so every bump it outputs the same note.

I also need a layer with some note on switches in there somewhere.
Yes, you can do something like what you describe. This is the summary:

1. Uprgrade the MIDI CPU to the beta firmware version 1.4:

http://forum.highlyliquid.com/showthread.php?t=935

2. Set up the encoder for "encoder input: continuous note"

3. Limit the data register for the encoder to just two values that
include notes C4 and C#4.

Here are the details:

Let's assume that the encoder is connected to CT# 0 and 1. The associated data register is 11h.

This sysex message will constrain register 11h to a minimum value of 60 (3Ch) for note C4 and a maximum value of 61 (3Dh) for note C4#. I'll throw in the setup for register 1Dh to make sure that all CT config layers are enabled.

Code:

F0 00 01 5D 04 04
11 3C 3C 3D 00
1D 0F 00 0F 00
F7

This message sets up CT 0 and 1 for the encoder input. CT #2 is configured to enable the continuous note output from the encoder. CT #2 must be tied directly to ground.

Code:

F0 00 01 5D 04 01 00
00 00 10 00 00 00
01 00 10 00 00 00
02 00 6A 00 00 00
02 01 6B 00 00 00
F7

Finally, here is the code to set up CT 3-23 for notes 63-83 (3Fh - 53h). On a new MIDI CPU, this part of the config will have been preloaded at the factory, so it can be skipped.

Code:

F0 00 01 5D 04 01
00
03 00 44 00 3F 7F
03 01 44 00 3F 00
04 00 44 00 40 7F
04 01 44 00 40 00
05 00 44 00 41 7F
05 01 44 00 41 00
06 00 44 00 42 7F
06 01 44 00 42 00
07 00 44 00 43 7F
07 01 44 00 43 00
08 00 44 00 44 7F
08 01 44 00 44 00
09 00 44 00 45 7F
09 01 44 00 45 00
0A 00 44 00 46 7F
0A 01 44 00 46 00
0B 00 44 00 47 7F
0B 01 44 00 47 00
0C 00 44 00 48 7F
0C 01 44 00 48 00
0D 00 44 00 49 7F
0D 01 44 00 49 00
0E 00 44 00 4A 7F
0E 01 44 00 4A 00
0F 00 44 00 4B 7F
0F 01 44 00 4B 00
10 00 44 00 4C 7F
10 01 44 00 4C 00
11 00 44 00 4D 7F
11 01 44 00 4D 00
12 00 44 00 4E 7F
12 01 44 00 4E 00
13 00 44 00 4F 7F
13 01 44 00 4F 00
14 00 44 00 50 7F
14 01 44 00 50 00
15 00 44 00 51 7F
15 01 44 00 51 00
16 00 44 00 52 7F
16 01 44 00 52 00
17 00 44 00 53 7F
17 01 44 00 53 00
F7

Looking for Someone to Build me a breakout box...

$
0
0
I'm not great at soldering so if anyone is out there who would be willing to make me a breakout box for a midi cpu please get in touch. I fried the last midicpu i bought so I'm a bit hesitant to buy another one for it to meet the same fate.

simple sysex code required please ?

$
0
0
OK I've built the box & now I need to write the setup sysex..... HELP please ?
All I want is 24 note on's on midi ch 1 starting at note #40.
I've got a bunch of momentary switches wired up with pin 1 earth & pins 2 to 24 (or whatever) going to individual switches.

I'm going to use a Peavey PC1600 to write the sysex & send to the board coz it's all there on the screen (as opposed to stuffing about with a computer)

Any help with what letters to actually write, would be MUCH appreciated please ?

thanks
jim

Matrix Select Terminal configuration

$
0
0
This has been posted under another thread but I thought it deserved a new thread.
I have reserved the tt 0 - 12 for a 4 x 8 matrix for an organ pedal board (still under construction)
the tt's 13 - 18 are for a 2 x 5 matrix for 10 thumb pistons. This part has been completed and the code has been accepted by the MD24. All working well except pistons 5 and 10 are not working.
I can only think the reason for this is because the tt's are on two register addresses, 12 - 15 on 01h and 16 on 02h. I cannot figure out how to get the pistons 5 and 10 on tt 16 working.
Can anyone help

Geoff

Midification of Yamaha CS50 & SK20

Project Axe FX II midi foot controller

$
0
0
Hello everybody.
First post on this forum , and presentation of my project

My name is Emmanuel, from France.
I have already build successfully several guitar FX pedals, and as I am a curious guy I am always looking for a new diy challenge !
I thought that something with midi and electronic+ code could be a nice build;) I always try to take benefit from a build to learn something in a new domain (not just building)

I am a happy owner of an AXE FX II , and I use a POD HD500 as midi foot controller.
It is (almost) perfect for my needs, intended that I use 99% scene change within the current loaded preset .
I am a bedroom player, no live performance.
Of course the fractal MFC-101 midi controller is great in terms of compatibility with the Axe FX II, but it is very expensive intended that I don't need to have a foot acces to all Axe FX II function

This is why I have tried to list what could be the best midi foot controller for my needs . (I have read other threads, but they don't cover exactly my needs)

Description of my project :
Axe FX II midi foot controller.

- Based on 1 MIDI CPU only (cost)
- Midi in / midi out + activity led
- Input ¼ Jack for 2 expression pedals (at least 1)
- Phantom power coming from Axe FX II + led
- (DC/battery power optional)
- Full use of the “layer” functionality of the MIDI CPU
o Layer 0 : Scene (8 switches/led for 8 scene within each Axe FX II preset)
o Layer 1 : Presets (8 switches/led for 6 presets + bank up + bank down)
o Layer 2 : FX on/off of current preset in Layer 2
o Layer 3 : Looper

- Layer choice with “round robin” logic (0-1-2-3-0-1-2-3-…) ; 1 switch ; 4 leds (status layer)
- Vol+ / Vol- with access in all 4 layers (use of the controller without expression pedal) ; no led ; 2 switches
- Tap tempo ; 1 switch, no led

Summary:
- 2 ¼ Jacks
- 12 switches
- 14 Led
o Layer 0 ; 2 led light up max
o Layer 1 ; 2 led light up max
o Layer 2 ; 7 led light up max
o Layer 3 ; 2 led light up max
o (+ led DC + led midi activity)


If necessary, I could reduce the switch number (Vol +/Vol - optional) and/or the led .
I ignore if it is realistic to recover the FX status from the Axe II (layer 2 ) ? If not possible , i could live with status from 8 FX I will determine in advance . In this case it would just be CC# for every switch (list available in Axe FX II manual)
I am very new to midi sysex code , midi cpu itself, ...
Before to go further, I would be very happy if someone could check it is realistic or not, and provide me with some information.
- Switch/led matrix or not,
- Wiring,
- Which firmware (1.4 I suppose)
...
Any help or advices will be welcome :D

Of course, I am also currently reading and compiling information by myself on other project on the forum, and reading the documentation available.
Not easy at first sight, but it will come. It seems well documented.
I have not a good idea on what kind of switch to use (momentary SPDT soft touch ??) and how to build physically the controller (PCB, Tagboard, Header, ...).

I am at the start of the project, and I have time.
I will only order parts when the "theory" will be on the paper, and part list done (final cost estimation)

Many thanks in advance for any help or advices.
Emmanuel

Attached Images
 

7 segment display, HEX mode issues

$
0
0
I've got my midiCPU configured so it displays a data register value using signed and unsigned values that i store in the register ('ones' column as its a single 7 segment display)
However, when i set the mode to display HEX values i get nothing but a "-" (the centre segment illuminated. i have v1.4 firmware.
I am confident the value is in the register (as it works for decimal values) but wonder if i need to do something else to get the HEX value displayed?

any advice appreciated
thanks

Advice needed I start my pedalboard project

$
0
0
I'm building a 13 note MIDI pedalboard following an excellent guide posted elsewhere on the net by Ron Gang who is a member of the HL forum and received valuable advice here. My project is pretty much identical to Ron's with one notable exception - whereas Ron intended to connect his pedal board to a Mojo two manual organ, I wish to connect mine via a Roland Duo Capture EX USB interface to a windows laptop running Brainspawn Forte VST host software which hosts the VB3 1.4 VST organ plugin which will accept pedalboard input on MIDI Channel 3. Currently I connect two keyboard controllers and two Korg NanoKontrollers via USB direct to the laptop and everything works fine. However, when I connect either of the two keyboard controllers via MIDI OUT to the MIDI IN on the USB interface, the input is not recognized by Forte - no matter how I configure things, it just doesn't show up as valid MIDI input. Someone said on another forum that I must have something configured incorrectly, but I've tweaked and tweaked things and can't sort it. That said, I've tested my Roland interface with SysEx using John's Jan 2009 Howto, and that echoes the code perfectly.

So I figure that if I wire my pedalboard to talk to my laptop via MIDI I'll run into exactly the same problem as I have with my keyboard controllers, so my question is, can I get the two to communicate via USB? If I can it would also make sense to power the pedalboard by USB, but I note that USB power is 5v which is at the low end of the 3.3 - 12v power range of the HL MIDI CPU so I guess it might not have enough power to run, particularly as the laptop is also powering one of the 2 keyboard controllers and both the Korg Nano Controllers (but with no issues at all).

The code that Ron's given me, which I understand emanated from Blaine (Synthetech) who is also a member here, relates to the wiring diagram attached to this post. If anybody has any advice/answers to give me re the points I make above, or any necessary tweaks on the code below (which at this point in time means diddly squat to me), I'd be very grateful to hear it.

Graham


SySex Code

1st batch-

F0 00 01 5D 04 01 00
// setup CT00&02 for LED indication
00 00 2B 00 00 00
00 01 7F 00 00 00
02 00 2B 00 00 00
02 01 7F 00 00 00
// CT08 is 3bit indication common anode select line
08 00 2A 00 20 11
08 01 7F 00 00 00
// bass notes begin at 2nd to lowest C
09 00 44 00 0C 7F
09 01 44 00 0C 00
0A 00 44 00 0D 7F
0A 01 44 00 0D 00
0B 00 44 00 0E 7F
0B 01 44 00 0E 00
0C 00 44 00 0F 7F
0C 01 44 00 0F 00
0D 00 44 00 10 7F
0D 01 44 00 10 00
0E 00 44 00 11 7F
0E 01 44 00 11 00
0F 00 44 00 12 7F
0F 01 44 00 12 00
10 00 44 00 13 7F
10 01 44 00 13 00
11 00 44 00 14 7F
11 01 44 00 14 00
12 00 44 00 15 7F
12 01 44 00 15 00
13 00 44 00 16 7F
13 01 44 00 16 00
14 00 44 00 17 7F
14 01 44 00 17 00
15 00 44 00 18 7F
15 01 44 00 18 00
// LED reg. 11h incr.&decr.
16 00 70 00 11 01
16 01 7F 00 00 00
17 00 71 00 11 01
17 01 7F 00 00 00
F7

2nd Batch:

// Layer 01h transp. switch
F0 00 01 5D 04 01 01
16 00 70 00 12 0C
16 01 7F 00 00 00
17 00 71 00 12 0C
17 01 7F 00 00 00
F7


3rd batch:

// reg. 11&12h config
F0 00 01 5D 04 04
11 01 00 02 00
12 40 34 4C 00
F7


4th Batch

// assign reg. 12h to transpose config
F0 00 01 5D 04 0B 12 F7

Attached Images
 

MIDI Controller Guidence

$
0
0
I'm planning on making a simple midi controller to use with logic pro x. It's going to be basic and have only knobs, buttons, and switches, and maybe LED's. It seems that the midi cpu is exactly what I need but Im fuzzy about the whole software side. When I finish installing and wiring everything in my enclosure, will it "plug and play"? Will it already send midi signals or is that what the sysex part is for? The way Im understanding it, the sysex messages are assigning the controls midi "names" so to say, so when you load a program like logic and move a knob, it reads that movement as a midi message with it's assigned sysex info. Any clarification on how exactly it operates would be great. Thank you, Adam

MIDI CPU not responding anymore and keeps sending MIDI messages

$
0
0
Hi.
I'm new to MIDI CPU.
Until now, everything was going fine for me.
I was able to configure different control terminal separately and use analog potentiometer and also switches.
Today, I tried to configure all the MIDI CPU's terminal in one shot.
The MIDI CPU did not seem to like the idea.
Since then it acts likes it's jammed.
It just keep sending what looks like random MIDI messages, non-stop.
Even if I shut it down by removing power supply for a while, once powered up, it start sending non-stop MIDI messages.
I just don't know what to do or what did I do wrong.
I'm using SySEx Librarian on Mac.
I used the TEXT TO SYSEX CONVERTER to convert from text to .syx file.
If you need the code I used, let me know.
Thanks a lot for your help.

OBSX and UMR2 problem

$
0
0
First off, I am an EE with 30+ years of DIY and maintaining analog synths and I know my way around embedded circuits.

I'm not saying that to sound infallible - but I'm not ashamed to admit I sometimes make mistakes! And I did review the documentation carefully and briefly searched for problems similar to mine.

I have an Oberheim OBSX that I resurrected from the dead and was attempting to install the UMR2. The wiring is exactly like the OBXa/OBX, barring designators. I checked my wiring very carefully with a continuity meter and verified no shorts between adjacent terminals.

I followed the setup procedure. Then when I play back the OBSX/UMR2 over MIDI, the voices trigger in rapid succession.

So I hooked up my 16 channel logic analyzer (Tek 7D01) to watch the data lines at the CPU (clocked by the *IORQ pin). I can clearly see the expected behavior of the data lines for each key when using the OBSX keyboard, and I can see a repetitive signal over multiple loops. When the UMR2 is triggered over MIDI, I do not see a repetitive signal. The pulses are random, with the key alternating between on/off.

I checked the power rail on the UMR2 with my scope, nice and clean.

I isolated any devices on the data lines and repeated the setup procedure, in case one of them was aliasing the UMR2. No better. There were two signals I could not isolate, when I put probes on them they are good.

The weird thing is I should see data pulses only during addresses 0x00 through 0x06, but I see another pulse on a data line at address 0x08. I can't find anything on the schematic mapped to that address, which is why I tried the isolation tactic.

I tried moving the cabling carrying the signals to the UMR2 to check for EMI, no better.

Any good engineer knows that it is a good idea to walk away and take a break from a problem. I shut down at midnight and am going to sleep on it. One of the things I will try next is putting the logic probes on the data lines of the keyboard cable as opposed to the CPU. I'm open to other ideas.

Pedalboard control buttons

$
0
0
Hi,

I just finished building a 13-note pedal keyboard out of old Hammond organ pedals, similar to this project:
http://forum.highlyliquid.com/showthread.php?t=707

After several very frustrating weeks of trying to hardwire the pedals into an old midi keyboard controller with problems galore, I discovered the MIDI CPU and it worked like a charm, first try! So thank you for making this available.

I have a row of eight momentary buttons along the top that are wired into notes 16-23 for functions. I'd like 21 to be sustain on/off and 22-23 to be octave up/down. I copied the code from the thread above and changed the channel hex #s to create this code:

Quote:

// CT 21: Sustain on/off. CC 64 (40h)
15 00 4C 00 40 7F
15 01 4C 00 40 00

// CT 22-23: Octave up/down.
// Decrement/Increment register 11h by 12 (0Ch).
16 00 70 00 11 0C
16 01 7F 00 00 00
17 00 71 00 11 0C
17 01 7F 00 00 00
I put that in the text-to-sysex converter (minus the notes) and sent the resulting file into the midi cpu with SysExLibrarian (iMac > Tascam US800). The midi cpu showed a long light each time, so I believe the message was received. And the default higher octave notes that these buttons were playing stopped working, so I know it changed something.

However, the buttons are not having any effect on the E-Mu Orbit that it's controlling. So maybe it doesn't recognize these commands, or they're different...? There's a large section of "Midi commands" in the owner's manual here: http://studio250.fr/docs/emu/emorbi.pdf but I'm a guitarist and this MIDI stuff is WAY over my head.

Can anyone please help figure out the Sysex code to control sustain & octave up/down? Would it also be possible to use a button to toggle a "control" or "program" mode so the main key pedals (0-12) will enter in preset #s on the Orbit?

And I'm open to ideas for the remaining buttons....

thanks!

john
Viewing all 368 articles
Browse latest View live