mulletchuck

arduino transport control
« on: September 09, 2013, 02:06:28 AM »
I built this tonight, out of my Arduino Mega2560 and the Joystick Shield board: 

http://instagram.com/p/eBqZSwwUeF/

as you can see, it works pretty well! 
www.youtube.com/mulletchuck for all my recordings


gyraf

Re: arduino transport control
« Reply #1 on: September 09, 2013, 05:20:43 AM »
Very nice!

For your next project, please do a readout of either MTC or MMC, and control a relay by this. Use relay to switch off talkback and reverse-talkback whenever daw is in play or record  ;D

and oh, remember to post code!

Jakob E.
..note to self: don't let Harman run your company..

mulletchuck

Re: arduino transport control
« Reply #2 on: September 09, 2013, 10:03:01 AM »
LOL i ain't tryin' to do all that!  Readout meaning...?  like an LCD showing bars/beats/ticks?
www.youtube.com/mulletchuck for all my recordings

joaquins

Re: arduino transport control
« Reply #3 on: September 09, 2013, 09:39:51 PM »
Nice... code please! would be nice for me!

BTW, mega2560 seems too much for this app, doesn't? I'm not thinking in change it for a smaller arduino but adding a lot of other futures... I use logic too and have an arduino mega so it would be for help for me for the conectivity with DAW, I don't know how you do it but I also don't know how I'd do it other than midi.

JS
If I don't know how it works, I prefer don't turn it on.

gyraf

Re: arduino transport control
« Reply #4 on: September 10, 2013, 01:27:17 AM »
LOL i ain't tryin' to do all that!  Readout meaning...?  like an LCD showing bars/beats/ticks?

Naa, I mean just read the computer's internal midi TimeCode/MachineController, and use it to control talkback switching. It would come in quite handy for session recording - we had such a thing wired to the tape machine controllers in the good old days...

Jakob E.
..note to self: don't let Harman run your company..

mulletchuck

Re: arduino transport control
« Reply #5 on: September 10, 2013, 05:25:28 PM »
you can't just read the MTC/MMC.  In logic, you have to tell it on a per-project basis to transmit that information to a specific MIDI port in your MIDI setup.   

Joaquins, the MEGA is complete overkill for this lol, but it's the only arduino I have.   I originally bought it so I could develop a mic robot that worked over WIFI (Wifi Shield) and was controlled via a plugin in the DAW or an iOS app.   I got as far as getting the 4 motors to be controllable via telnet.  Never bothered to develop the app or design the frame for the mic robot.   
www.youtube.com/mulletchuck for all my recordings

joaquins

Re: arduino transport control
« Reply #6 on: September 10, 2013, 11:32:46 PM »
we had a similar project in a class but end in nothing... I was in charge to do the controller that was designed but dead waiting the guys doing the machining... We decided to do a 2 axis as starting point, but as I said, nothing happened, nice tool to have for a guitar cab or a snare.

JS
If I don't know how it works, I prefer don't turn it on.

gyraf

Re: arduino transport control
« Reply #7 on: September 11, 2013, 05:57:02 AM »
you can't just read the MTC/MMC.  In logic, you have to tell it on a per-project basis to transmit that information to a specific MIDI port in your MIDI setup.   

Aah - makes sense then that no one did this before. Im my old (windows) system, MTC was a single global system variable, relatively easy to read out

Jakob E.
..note to self: don't let Harman run your company..

Jidis

Re: arduino transport control
« Reply #8 on: December 03, 2013, 12:12:02 PM »
Naa, I mean just read the computer's internal midi TimeCode/MachineController, and use it to control talkback switching.

That sounds interesting. So what would it "unmute" in between playback or record takes or something? Seems like you could do something similar without timecode by dropping marker-like messages on some track, using any unused port/channel or unused note/message data, and having the controller keep an eye out for it. I made a PIC one that looked for a JLCooper record light message once. It worked well,  but I never ended up routing it to anything. If you're just looking for transport status, you can pretty much pick any random brand of supported control surface (or MMC?) and make something that watches for whatever messages it uses.

Take Care

abbey road d enfer

Re: arduino transport control
« Reply #9 on: December 05, 2013, 09:43:52 AM »
as you can see, it works pretty well!
No, I can't see anything. Are we supposed to subscribe and install a new app designed for exacerbating the emotivity of the intellectually-challenged every time a member wants to publish a picture or a video?  :o
Who's right or wrong is irrelevant. What matters is what's right or wrong.
"The important thing is not to convince, but to give pause for thought." (B. Werber)
Star ground is for electricians.


mulletchuck

Re: arduino transport control
« Reply #10 on: December 07, 2013, 10:22:57 PM »
plays fine over here without needing to sign in to anything.   check your browser/ad blocker.
www.youtube.com/mulletchuck for all my recordings

abbey road d enfer

Re: arduino transport control
« Reply #11 on: December 08, 2013, 04:58:01 AM »
plays fine over here without needing to sign in to anything.   check your browser/ad blocker.
The link goes to the Instagram index page.
Who's right or wrong is irrelevant. What matters is what's right or wrong.
"The important thing is not to convince, but to give pause for thought." (B. Werber)
Star ground is for electricians.

bruce0

Re: arduino transport control
« Reply #12 on: December 08, 2013, 09:00:22 AM »
Very nice!

For your next project, please do a readout of either MTC or MMC, and control a relay by this. Use relay to switch off talkback and reverse-talkback whenever daw is in play or record  ;D

and oh, remember to post code!

Jakob E.

Gyraf,  does this mean that you would like two (DPDT?) relays that are activated whenever the transport is stopped or not in record. or skipping ahead or back. During which time talkback would remain active but shut off automatically when the recording was going (could turn on a record light too . another relay?).

Mulletchuck, is the arduino code aware of the transport state? (moving, record/not) Can we see the code?
« Last Edit: December 08, 2013, 09:04:21 AM by bruce0 »
"it was like heaven on earth, all those transformers" - cj

mulletchuck

Re: arduino transport control
« Reply #13 on: December 17, 2013, 08:58:00 AM »
bruce0, the arduino code just sends out some midi CCs that i programmed Logic to respond to in the Key Commands window.   I set CC116-119 to be "play, FF, RW, stop"
www.youtube.com/mulletchuck for all my recordings