MakerDP
Max Output Level: -88 dBFS
- Total Posts : 117
- Joined: 2016/01/20 22:33:03
- Status: offline
Anyone build their own MIDI transport controller?
I want a transport controller that I can operate remotely with my feet while I'm tracking guitars but also be able to put it on a stand and operate by hand for tracking vocals too. Basic Play, Stop, Record, Rewind and Undo functions. I think I'm going to build one this month using an ATMega chip (Arduino) as the brains. I have the skills so it's a pretty simple exercise for me. I'll just go MIDI into my audio interface so I don't have to mess with USB or drivers on the PC side. Hoping maybe someone has done this and can share their "wish I knew that before I started" insights? What else might be a "must have" button that I'm not thinking of? But I am going with the KISS principle on this project. Maybe in the future I'll do something like a scaled-down FaderPort.
|
patm300e
Max Output Level: -74 dBFS
- Total Posts : 845
- Joined: 2007/09/28 09:14:18
- Location: USA - Maryland
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 07:25:51
(permalink)
SPLAT on a Home built i3 16 GB RAM 64-bit Windows 10 Home Premium 120GB SSD (OS) 2TB Data Drive. Behringer XR-18 USB 2.0 Interface. FaderPort control.
|
TheMaartian
Max Output Level: -47.5 dBFS
- Total Posts : 2774
- Joined: 2015/05/21 18:30:52
- Location: Flagstaff, AZ
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 10:23:49
(permalink)
patm300e Though I have not done it with Arduino, there is a shield for MIDI: https://www.sparkfun.com/products/12898 Or Build your own MIDI IN Shield: http://www.instructables.com/id/Arduino-MIDI-in-shield/ More info from the Arduino folks: https://www.arduino.cc/en/Tutorial/Midi My apologies if you have already seen these links, I wanted to get them into the Forum to get people thinking!
Your post reminded me of two things: 1) the Raspberry Pi devices, and 2) the late 70s and early 80s when I was a design engineer and did all of my own prototyping (wire wrapping; soldering; coding in assembler; circuit board layout with tape on acetate (or whatever material was)). The wayback machine! Thanks for stirring up those long-unused neurons (which had started to transpose into morons )!
Intel i7 3.4GHz, 16 GB RAM, 2 TB HD Win10 Home 64-bit Tascam US-16x08 Studio One 4 Pro Notion 6 Melodyne 4 Studio Acoustica 7 Guitar Pro 7 PreSonus FaderPort Nektar P6 M-Audio BX8 D2 Beyerdynamic DT 880 Pro NI K9U XLN AK, AD2 AAS VS-2, GS-2, VA-2, EP-4, CP-2, OD Toontrack SD3, EZK
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 10:46:30
(permalink)
DIY are always fun, but why not simply use some MIDI foot controller? Also foot buttons are normally not so nice for hands... A tip: if you by chance has any MIDI Keyboard/DP around, you can use its pedal(s) for transport. My Kawai has 3. When required, I use 2 of them as controllers. Stop, play, record (long press on play) and RTZ (long press on stop). Also Sonar is natively prepared to use pedal + normal key as a (computer) keyboard shortcuts.
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
MakerDP
Max Output Level: -88 dBFS
- Total Posts : 117
- Joined: 2016/01/20 22:33:03
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 11:50:05
(permalink)
patm300e My apologies if you have already seen these links, I wanted to get them into the Forum to get people thinking!
It's all good man! Hopefully someone will be inspired by this thread, follow those links and go to do something great! Here's a great set of videos for someone to get started with this too... https://www.youtube.com/playlist?list=PL4_gPbvyebyH2xfPXePHtx8gK5zPBrVkg TheMaartian Your post reminded me of two things: 1) the Raspberry Pi devices, and 2) the late 70s and early 80s when I was a design engineer and did all of my own prototyping (wire wrapping; soldering; coding in assembler; circuit board layout with tape on acetate (or whatever material was)).
Raspberry Pi is a way-cool platform but WAY overkill for this project. An ATMel ATTiny chip with 8 i/o ports and a dedicated program created in the Arduino IDE is all this project needs. I can probably do the whole thing for pretty close to the cost of an RPi alone. My son is doing some really cool stuff on the RPi. He wants to help me on this build too. Awesome. azslow3 DIY are always fun, but why not simply use some MIDI foot controller? Also foot buttons are normally not so nice for hands...
Why do I design and build my own tube amps instead of buying a genuine Marshall or Fender or Matchless or Trainwreck or Dumble? Why do I build my own effects pedals? If you have to ask that, then you don't understand. Also, I have the option of choosing from around 5000 or so buttons from DigiKey or Mouser. They'll have something that will work. Already scoped a few out. If you looked inside a BOSS pedal at the "footswitch" they use, I think you'd be pretty shocked at what you see.
|
rsinger
Max Output Level: -83 dBFS
- Total Posts : 387
- Joined: 2007/08/25 14:34:57
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 11:55:54
(permalink)
Years ago I built a midi foot controller using an arduino. It just had midi out so I didn't bother with a midi shield. That was pretty straight forward, no lessons learned to pass on.
Sonar Platinum, 64 bit, win 7 pro - 64 bit Core i7 3770k 3.5 Ghz, 16 Gb Ram, 480Gb + 256Gb SSDs, 1 Tb Velociraptor, Echo AudioFire4
|
MakerDP
Max Output Level: -88 dBFS
- Total Posts : 117
- Joined: 2016/01/20 22:33:03
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 12:02:28
(permalink)
rsinger Years ago I built a midi foot controller using an arduino. It just had midi out so I didn't bother with a midi shield. That was pretty straight forward, no lessons learned to pass on.
Very cool. Thanks. I was thinking of just going midi out like you did or doing both in/out so I could add some status indicator LED's like a green one while playing back, red one while recording, etc. I think I will start with just output. The enclosure I am considering using has plenty of room for a second circuit card and LED's if I think I need them.
|
rsinger
Max Output Level: -83 dBFS
- Total Posts : 387
- Joined: 2007/08/25 14:34:57
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/08 13:28:17
(permalink)
I haven't looked into the transport protocols so I don't know if there is any feedback that would require midi input, but I'm sure you'll want status of some sort - leds or an lcd screen so you know if you're running/recording/stopped.
Sonar Platinum, 64 bit, win 7 pro - 64 bit Core i7 3770k 3.5 Ghz, 16 Gb Ram, 480Gb + 256Gb SSDs, 1 Tb Velociraptor, Echo AudioFire4
|
MakerDP
Max Output Level: -88 dBFS
- Total Posts : 117
- Joined: 2016/01/20 22:33:03
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/09 16:07:11
(permalink)
Yeah it would be nice to have LED indicators above the play and record buttons... maybe flash the record button if CW is in "punch-in" mode until it activates recording. A flashing LED above UNDO after it completes might be nice too. Maybe I should just do it all from the get-go.
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/09 16:35:43
(permalink)
MakerDP
azslow3 DIY are always fun, but why not simply use some MIDI foot controller? Also foot buttons are normally not so nice for hands...
Why do I design and build my own tube amps instead of buying a genuine Marshall or Fender or Matchless or Trainwreck or Dumble? Why do I build my own effects pedals? If you have to ask that, then you don't understand.
I will not ask such question in case someone is constructing (any kind of) audio analog device or digital circuit with unique properties. MakerDP Yeah it would be nice to have LED indicators above the play and record buttons... maybe flash the record button if CW is in "punch-in" mode until it activates recording. A flashing LED above UNDO after it completes might be nice too.
I do not know how to achieve the last (undo is finished) function with Sonar... But for other indication either be prepared to write your own plug-in or see you on my forum
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
MakerDP
Max Output Level: -88 dBFS
- Total Posts : 117
- Joined: 2016/01/20 22:33:03
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/09 17:06:58
(permalink)
I will not ask such question in case someone is constructing (any kind of) audio analog device or digital circuit with unique properties.
So if it's something I could just buy "off the shelf" then it's a waste of my time? Like I said... you don't get it. But for other indication either be prepared to write your own plug-in or see you on my forum
Ohhh.... now I understand. You asked so you can drive traffic to your website! Fair enough, but you don't offer anything I am really interested in.
|
TheMaartian
Max Output Level: -47.5 dBFS
- Total Posts : 2774
- Joined: 2015/05/21 18:30:52
- Location: Flagstaff, AZ
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/09 18:35:09
(permalink)
MakerDP
But for other indication either be prepared to write your own plug-in or see you on my forum
Ohhh.... now I understand. You asked so you can drive traffic to your website! Fair enough, but you don't offer anything I am really interested in.
That's totally unfair. azslow is one awesome source and resouce. He was only offering to help, FOR FREE, if what you're trying to accomplish ALSO requires a bit of plugin or control code for SONAR (which he's REALLY good at).
Intel i7 3.4GHz, 16 GB RAM, 2 TB HD Win10 Home 64-bit Tascam US-16x08 Studio One 4 Pro Notion 6 Melodyne 4 Studio Acoustica 7 Guitar Pro 7 PreSonus FaderPort Nektar P6 M-Audio BX8 D2 Beyerdynamic DT 880 Pro NI K9U XLN AK, AD2 AAS VS-2, GS-2, VA-2, EP-4, CP-2, OD Toontrack SD3, EZK
|
MakerDP
Max Output Level: -88 dBFS
- Total Posts : 117
- Joined: 2016/01/20 22:33:03
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/09 18:59:18
(permalink)
Re-read what I said... "fair enough, but... " even though he was pretty condescending in his statement that you quoted (my interpretation.) Not making any claims about the quality of what he offers. Just stating that he is not contributing to answering my initial question. He's trying to steer me into another direction that I have no interest in going in for this project, towards off-the-shelf products. Like I said... twice... he obviously does not understand the DIY mindset.
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Anyone build their own MIDI transport controller?
2016/03/09 19:42:35
(permalink)
As TheMaartian writes, I have just tried to help. My original question was not to lean you from your DIY but to understand the purpose. And depending from the answer may be give some useful comment. You answer is a bit hard to interpret, but at least it is clear working solution to remotely switch Sonar transport is not the (primary) target. Then you have mentioned you want implement some feedback. Since I do not know either you understand that process, I have pointed you to the information you "wish to know before you start". I wish you all the best with your project and I am not going to bother you again. PS I do not need to "drive traffic" to my site. In fact I pay for the traffic myself. The site has no ads, and no commercial software. The only purpose of it is help Sonar users to deal with Control Surfaces. And I logically thought that since you are going to build one, some information can be helpful.
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|