Old 10-19-2008, 11:10 PM   #1
Eccentrica
Human being with feelings
 
Join Date: Apr 2007
Posts: 35
Default Building A Control Surface

I'm about to embark on something quite insane (well for me anyway) I'm going to build my own large format midi control surface (mixing console) specifically for use in the studio and specifically with reaper using doepfer circuits. i was wondering if any one had any experience with these and Reaper or if there was any problems i might come into if any that you guys can think of?
Eccentrica is offline   Reply With Quote
Old 10-20-2008, 03:38 AM   #2
helpdeskeddy
Human being with feelings
 
helpdeskeddy's Avatar
 
Join Date: Apr 2008
Location: Grunn (NL)
Posts: 234
Default

What's the reason that you want to build it yourself?
I know the doepfer stuff is not quite cheap and DIY in a nice box can be quite a lot of work...
I don't want to discourage you. It's also a lot of fun... But it's good to know why you're doing this.

Are you gonna use faders and/or rotary encoders? Motorized?
Any displays?
How are you going to make the housing/case?

Actually, when I'm thinking about this I become very excited... (I've got some experience DIY-ing...)
So, please keep us informed...

Eddy
helpdeskeddy is offline   Reply With Quote
Old 10-22-2008, 05:40 AM   #3
Guod3
Human being with feelings
 
Guod3's Avatar
 
Join Date: Jan 2008
Posts: 506
Default

Anyone interested in DIY midi control surface needs to study
http://www.ucapps.de/
Midibox is the REAPER of the DIY midi hardware projects world!
Guod3 is offline   Reply With Quote
Old 10-22-2008, 11:27 AM   #4
tspring
Human being with feelings
 
tspring's Avatar
 
Join Date: Jan 2007
Location: Eastern shore of Maryland, USA
Posts: 1,484
Default

This summer, my son and I built a simple MIDI controller around one of the Doepfer modules. It has 4 joysticks (with a pot on the x and y axes of each pot)and 8 knobs. It's single unique feature is that the four joysticks are placed close together so that you can put one hand on them, and move them all at once. That means you can control 8 parameters on a synth simultaneously with one hand. And up to 16 parameters can be controlled in total.

Working with the Doepfer is easy. Believe it or not, the hardest part of the project was making the top panel of the case (black plexigas) and getting the holes in the top to line properly with the joystics, which were mounted on a circuit board suspended beneath the panel .

I thought about building the controller using one of the Stamp PICs, because they are cheaper, and because the Stamp modules can be programmed to do almost anything that you can dream up. Actually, the Doepfer is not really programmable. It has built in programming to convert voltage readings from 16 switches/pots to midi CC and Sysex commands + data. You select a bank (via DIP switch) that has pre-selected commands that are associated with each of the Doepfer's 16 analog input channels. Anyway, all of the postings about DIY projects based on the Stamp that I saw seemed to indicate problems with getting the on-board serial I/O circuitry modified/programmed so that it worked adequately as a midi in or out.

So we went with the Doepfer. The only other parts that I had to buy were joysticks and potentiometers. I powered it with a 9V wall-wart power supply salvaged from a discarded answering machine. Electronics skills needed were semi-proficiency in soldering. Knowledge requirements were minimal. If you know what ground means and how a potentiometer works then you can do it.

T

Last edited by tspring; 10-22-2008 at 11:35 AM.
tspring is offline   Reply With Quote
Old 10-22-2008, 03:18 PM   #5
Guod3
Human being with feelings
 
Guod3's Avatar
 
Join Date: Jan 2008
Posts: 506
Default

Yes, its really important to match the level of involvement one wants to have with the goals. Pre-built, preprogrammed module devices will get you results quickly.
On the other hand, Midibox (built a one in 2002, still use it) has the possibility of tweaking the code and other configuration files for extreme flexibility and customisation. All source code is open source. It is also possible to purchase pre programmed chips and avoid any involvement with code or flash programming (great entry level for beginner).
Midibox is actually a set of open source, open design modules that can be arranged in any combination.
Various design configurations are there for those that want to "work from plan".
Projects include
control surfaces, (vpots, pots, motorised faders, etc.)
midi controlled digital and analog I/O
midi digital synths (FM and SID based)
Various LCD graphic and text display options.
Open source, custom RTOS (called MIOS)
Great community vibe.
3rd party vendors make purchasing parts or even kits very easy.
Extremely cheap!
Guod3 is offline   Reply With Quote
Old 10-23-2008, 02:03 AM   #6
Mark90
Human being with feelings
 
Join Date: May 2007
Posts: 66
Default

Would totally agree with Guod3, midibox rocks..
Built my own in in 2003 mainly because I couldn't afford a
control surface (at that time they were quite expensive)
The great thing about the ucapps stuff is that your creation
can be whatever you want it to be.

If you know what end of a soldering iron to use then definitely
give it a look...
Mark90 is offline   Reply With Quote
Old 10-23-2008, 04:04 AM   #7
LCipher
Human being with feelings
 
LCipher's Avatar
 
Join Date: Apr 2008
Posts: 2,036
Default

I built a midibox awhile ago. Fun project. Lots of work though!

LCipher is offline   Reply With Quote
Old 10-30-2008, 05:59 AM   #8
tspring
Human being with feelings
 
tspring's Avatar
 
Join Date: Jan 2007
Location: Eastern shore of Maryland, USA
Posts: 1,484
Default

Lcipher,

Nice looking project. But I'm curious about the external connector on your project box. It doesn't *look* like MIDI or USB. Whats going on?

T
tspring is offline   Reply With Quote
Old 10-30-2008, 06:28 AM   #9
flight
Human being with feelings
 
flight's Avatar
 
Join Date: Jun 2007
Location: CA
Posts: 736
Default

Quote:
Originally Posted by tspring View Post
Lcipher,

Nice looking project. But I'm curious about the external connector on your project box. It doesn't *look* like MIDI or USB. Whats going on?

T
Looks like a serial port connector. Ah, those were the days...
__________________
No Name CD (Just good old rock n roll, produced in Reaper): http://leidt.bandcamp.com
flight is offline   Reply With Quote
Old 10-30-2008, 08:16 AM   #10
LCipher
Human being with feelings
 
LCipher's Avatar
 
Join Date: Apr 2008
Posts: 2,036
Default

It is a serial port connector (DB9) wired to midi. I actually wired it to plug directly into my delta 1010 card.

So it IS midi, but I just chose a totally non-standard cable scheme It also kept the cable clutter down.
LCipher is offline   Reply With Quote
Old 10-30-2008, 04:59 PM   #11
Guod3
Human being with feelings
 
Guod3's Avatar
 
Join Date: Jan 2008
Posts: 506
Default

Midibox controllers have the option to run at a higher data rate than midi, that is 38400baud which is standard for a COM port (RS232).
Using a free COM port midi driver on the host PC, this saves on a dedicated midi-in port on the DAW.

Last edited by Guod3; 10-31-2008 at 01:21 AM.
Guod3 is offline   Reply With Quote
Old 10-31-2008, 01:15 AM   #12
nerdfactormax
Human being with feelings
 
nerdfactormax's Avatar
 
Join Date: Oct 2007
Location: A-town, Australia
Posts: 633
Default

I'd be mad keen to build my own control surface if I could find a place to source cheap motorized faders, but every time I look into it, I keep thinking I should just buy a BCF2000 or 2.
nerdfactormax is offline   Reply With Quote
Old 10-31-2008, 07:48 AM   #13
tspring
Human being with feelings
 
tspring's Avatar
 
Join Date: Jan 2007
Location: Eastern shore of Maryland, USA
Posts: 1,484
Default

Quote:
Originally Posted by Guod3 View Post
Midibox controllers have the option to run at a higher data rate than midi, that is 38400baud which is standard for a COM port (RS232).
Using a free COM port midi driver on the host PC, this saves on a dedicated midi-in port on the DAW.
Aha. That is very interesting. It implies that there are drivers available that can pass midi data back and forth via the com port. Can anybody provide links to a source?

When we were scoping out PICs and support modules, we also thought about trying to do midi via USB. I abandoned this approach because I couldn't figure out how to deal with the driver that would be required.

Is it possible to give a relatively simple explanation of how a driver supporting midi data transfer over RS-232 or USB works? More to the point, lets say that I have grabbed a few bytes of data from the com port buffer, and that it has been converted to the proper format for midi messages. How does one get the data into the system midi stream? Not that I believe I can/would write a driver...I'd just like to understand the principles.

T
tspring is offline   Reply With Quote
Old 10-31-2008, 05:42 PM   #14
Guod3
Human being with feelings
 
Guod3's Avatar
 
Join Date: Jan 2008
Posts: 506
Default

When using the RS232 to carry midi, it is the same serial data, just at a different baud rate. The COM port data is presented to the host software by a driver that makes it look like any other midi driver.
For more details and links to drivers:
http://www.ucapps.de/
http://www.ucapps.de/midibox_to_com.html
http://www.ucapps.de/mbhp_ltc.html
Guod3 is offline   Reply With Quote
Old 12-01-2008, 05:22 PM   #15
Guod3
Human being with feelings
 
Guod3's Avatar
 
Join Date: Jan 2008
Posts: 506
Default

It should be noted that behringer have some inexpensive control surfaces BCF2000 and BCR2000.
DIY control surfaces may or may not be expensive depending on the configuiration.
The smart reason for a custom control surface is to provide for controls and buttons that serve a particular workflow for producers or performance style for musicians.

In my experience with the BCF2000 (w/ motorised faders) is really good but successfully emulating a DAW mixer in a CS is a very difficult task in practise.

You really need good visual feedback with CS's

There is no point in having a VST paramter under the control of a Vpot if you cant see and instinctively know what the knob under your hand is actually modulating.
This is why I have a whole DIY CS dedicated for one VSTi (Access Virus).
Guod3 is offline   Reply With Quote
Reply

Thread Tools
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 -7. The time now is 07:07 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.