Visual Productions forum

Author Topic: OSC -> Midi Programming Questions  (Read 14776 times)

December 26, 2010, 10:00:32 PM
Reply #15

Michaelmoore83

  • Member
  • *
  • Posts: 164
    • Intense Sound & Lighting LLC
Hi Ben,
Thanks for your input on this. As I'm sure you've read I am working on a rip off of the Midicon controller as my first stab at this. Everything is working except the updating of page numbers, and the LED lights above each playback fader. The only reason these are not fully functional yet is because the programming on OSCulator gets very tricky with each of these issues. Both are "half" working, but not as well as I want them to be. The beauty behind working like this is that once I do finish this project (and I will!javascript:void(0); ) then I could take what I know and make my own interface that would suit my needs the best.

As far as what you said about strange midi, the only thing I have experienced in that department is midi messages with velocity information attached to them. I don't know if you have tried, but getting OSCulator to work with pitch and velocity information is pretty tricky, and although I understand the concept behind it, I haven't got it completely working.

I will definitely have to check out Midi Touch. From the screenshots it looks pretty cool. I don't see any labels or LEDs, but I am sure they are right around the corner. The idea of not having to use another application to get it working directly with cuelux / emulation would be nice though. At 17.99 it is actually cheaper than purchasing touchOSC ($4.99) and OSCulator ($19 min). Although in the scheme of things this is all very inexpensive compared to a hardware piece.
Emulation 1.3.36 on Mac OS X 10.8.2
Controllers: Livid OHM RGB, "new iPad", Korg Nanokontol

December 27, 2010, 12:36:54 PM
Reply #16

Michaelmoore83

  • Member
  • *
  • Posts: 164
    • Intense Sound & Lighting LLC
Ok so I was able to get the page numbers working perfectly as well as the LED indicators above the playback. Woo Hoo!

I will post a youtube link of the interface in action in a few days. .

Thanks!
Mike
IntenseSL.com
Emulation 1.3.36 on Mac OS X 10.8.2
Controllers: Livid OHM RGB, "new iPad", Korg Nanokontol

January 03, 2011, 03:00:05 PM
Reply #17

RW

  • Member
  • *
  • Posts: 619
    • Andy Cobben .nl
Ok so I was able to get the page numbers working perfectly as well as the LED indicators above the playback. Woo Hoo!

I will post a youtube link of the interface in action in a few days. .

Thanks!
Mike
IntenseSL.com

Hi Mike,

That sounds great! Can't wait to see the result!

Br,
Rick

March 14, 2011, 09:58:02 AM
Reply #18

henryklein

  • Member
  • *
  • Posts: 38
Hello Michaelmoore,

I am very amazed about the interface you programmed for the OSC app (which I bought for my ipad to remote an audio mixer). Are you willing to share your setup? That would be great.

Thanks in advance.

Henry

henryklein@gmx.de

March 14, 2011, 07:04:37 PM
Reply #19

Michaelmoore83

  • Member
  • *
  • Posts: 164
    • Intense Sound & Lighting LLC
I did the same thing. I bought Touch OSC and OSculator to control a Yamaha 01v of mine, that how I got the idea.

I honestly spent almost two months periodically messing with the interface to get it to work the way I thought best. Controlling the Playback faders was pretty easy, its the little things that took a while. Example: Getting playback buttons to instantly release when pressed a second time, having active playbacks change the playback button color, getting cuelux to tell the iPad which bank it is on, getting the numbers above playback faders to have a dimming circle behind them for quick reference, etc. . Even so there are some ideas I have that still require some additional coding on the cuelux end to get working. I think if Maarten would be willing to hook me up with an extra Emulation cable or two, I might just send him the files I used to make mine work, as well as write a tutorial on what I did to get it to work. He could then make my interface be an alternative to the "remote" way of triggering playbacks from a browser, and make it available to all cuelux / emulation users. Thoughts?

http://www.youtube.com/watch?v=rK5cCcWpKU4

Michael Moore
Intense Sound & Lighting LLC
Emulation 1.3.36 on Mac OS X 10.8.2
Controllers: Livid OHM RGB, "new iPad", Korg Nanokontol

March 15, 2011, 09:59:25 PM
Reply #20

Julien Levaufre

  • Administrator
  • Member
  • *****
  • Posts: 3234
    • www.visualproductions.nl
it tooks me the whole afternoon but i finally succed in doing the same thing than you made with your ipad on my android cellphone...
i was looking for a android midi controler but i did find any one working on mu android os because i'm using an old one... so i finally went back on TouchOSC even if i thaught it was only a ipp, but i was wrong it's also working on android but on a light way, so it's not possible to build his own layout... :'( Anyway it was working on my cell phone...
So now the complicated part was to make the connection between OSC and midi, and it's a bite more complicated than on mac...because OSCulator doesn't exist on windows right now...( but on the web site they say there will be a windows version soon)... So I looked for the same thing on windows and i find the solution downloading "puredata extended" to convert osc to midi and  loopBe1 to get the midi interface in cuelux...
ANd it works i can now control my cuelux from my android cellphone, but i still need a wifi router as i cannot build a wifi network ad-hoc...
I'm sad i cannot do my own layout but i'm sur i will find a solution!!!
Julien Levaufre
Visual Productions BV

March 16, 2011, 12:37:28 AM
Reply #21

Michaelmoore83

  • Member
  • *
  • Posts: 164
    • Intense Sound & Lighting LLC
I checked out puredata, and found it to be more complicated than it needed to be. I run emulation on an 11 inch MacBook air. It works great and has  perfect screen resolution for full screen mode. If you are using a pc do you know if it would be possible to turn it into a "Hackintosh"? I used to use a Dell mini 10v running Mac osx and that worked well and was definitely cost effective.
Emulation 1.3.36 on Mac OS X 10.8.2
Controllers: Livid OHM RGB, "new iPad", Korg Nanokontol

March 16, 2011, 10:13:19 AM
Reply #22

Julien Levaufre

  • Administrator
  • Member
  • *****
  • Posts: 3234
    • www.visualproductions.nl
you are right puredata seems a bite complicated but it's the only software i found doing this!
But i think it will be easier to modify a previous version of the interface file than make a complete new one.
About Hackintosh i never tried because to be honest i don't really like mac, even if there is some very good apps... But i think it's only working on pentium PC, and i use an AMD one... ::)
But now i have a problem with the feedback, i cannot use it because it says it make a loop, and could crash the system, so did you find a tricks? Maybe it's coming from the OSCtouch android version ? But i did not get this troubel when i made my berigher BCF2000 midimap...
Julien Levaufre
Visual Productions BV

March 16, 2011, 05:30:36 PM
Reply #23

Michaelmoore83

  • Member
  • *
  • Posts: 164
    • Intense Sound & Lighting LLC
I don't remember feedback being amongst my issues. I know in OSCulator you can generate a feedback loop right from the OSC input, but I never ran it this way. I always had feedback come from the midimap file I made within emulation / cuelux.

Maarten got back to me about offering the files / interface to everyone. He says that he is interested and will work with me following his upcoming trade show. If you hang tight, the files or possibly even an OSC accepting version of cuelux might be on the way.
Emulation 1.3.36 on Mac OS X 10.8.2
Controllers: Livid OHM RGB, "new iPad", Korg Nanokontol

March 18, 2011, 09:49:45 AM
Reply #24

Julien Levaufre

  • Administrator
  • Member
  • *****
  • Posts: 3234
    • www.visualproductions.nl
i will meet Marteen in a few days and i'm sure we will speak about this.
About feedback, i still need to have a look because there is still some dark points for me!! ;D
Julien Levaufre
Visual Productions BV

March 18, 2011, 06:59:28 PM
Reply #25

Michaelmoore83

  • Member
  • *
  • Posts: 164
    • Intense Sound & Lighting LLC
Emulation 1.3.36 on Mac OS X 10.8.2
Controllers: Livid OHM RGB, "new iPad", Korg Nanokontol

April 26, 2011, 02:37:14 PM
Reply #26

truth

  • Member
  • *
  • Posts: 3
What you are doing with the iPad looks really cool.  I don't have one yet but it'd be helpful if I did, considering the apps that are available for it.

When looking around the net, I found another iOS app which looks interesting.  

http://createdigitalmusic.com/2011/01/music-control-meets-web-code-goodness-app-for-ios-soon-oscmidi-everywhere/

With Android, other than the TouchOSC app, there are also the Fingerplay, TouchDAW, Wireless Mixer, and Kontrolleur apps.  Have you tried those too?  Fingerplay works with OSC too and the layout can be customized by changing the XML file, though I haven't tried it yet.

http://thesundancekid.net/blog/fingerplay-midi/
https://market.android.com/details?id=com.flat20.fingerplay&feature=search_result

http://www.androlib.com/android.application.humatic-tdaw-zFDtF.aspx

https://market.android.com/details?id=processing.android.test.kontrolleur&feature=search_result

https://market.android.com/details?id=com.bti.wirelessMixer
« Last Edit: April 26, 2011, 03:48:37 PM by truth »

April 26, 2011, 06:20:58 PM
Reply #27

Julien Levaufre

  • Administrator
  • Member
  • *****
  • Posts: 3234
    • www.visualproductions.nl
i wanted to try finger play, but my android phone is too old and i cannot install the app on my phone!
so i will need to change my phone soon! :D
Julien Levaufre
Visual Productions BV

April 27, 2011, 09:15:18 AM
Reply #28

Maarten Engels

  • Administrator
  • Member
  • *****
  • Posts: 2383
    • www.visualproductions.nl
hi Truth,

Thanks for the links; very usefull.
Maarten Engels
Visual Productions BV

April 28, 2011, 12:00:04 AM
Reply #29

truth

  • Member
  • *
  • Posts: 3
Julien,

Of course a new phone/tablet would be awesome but a windows computer is sufficient to "test drive" Android apps, or to create them for that matter.  The Android SDK (free) includes an emulator  (virtual machine) of Android devices.  Though one would need to install the app, which isn't as easy as with real device because with the emulators the Android Market isn't enabled (for piracy reasons).

http://www.howtogeek.com/howto/21831/how-to-test-drive-google-android-on-your-pc-without-buying-a-phone/

I've tried the emulator before but haven't tried to get the Market app to work yet.  Though I've found two tutorials.

An alternative to installing the Android Market might be to install an alternative App market, which requires enabling apps from other sources in the Android settings.  For example, a couple possible alternatives may be to try  AndAppStore, SlideME Application Manager Aptoide, none of which I've tried yet.  Note, AppBrain relies upon the Android Market app.

http://alternativeto.net/software/andappstore/
http://alternativeto.net/software/slideme-application-manager/
http://alternativeto.net/software/aptoide/
found here: http://alternativeto.net/software/android-market/

http://www.howtogeek.com/howto/21862/how-to-enable-the-android-market-in-the-google-android-emulator/

http://www.tech-recipes.com/rx/10004/accessing-android-market-from-android-sdk/

p.s. here is a fun fact that I didn't know.  some apps are enabled by region.  Who knew?
http://alternativeto.net/software/marketenabler/

You're welcome Maarten.  You're design is further incentive to get an iPad.

  An Android device is not needed to develop Android apps.  Though for Apple apps an Apple computer is needed, as far as i understand.

http://www.brighthub.com/mobile/google-android/articles/63772.aspx


For new phones, I've used websites like Phone Arena to read reviews.  As for android tablets there are cheaper 1GHz models I've seen for less than $200 U.S. online, but the 2 GHz dual core models aren't projected to arrive till around the the fourth quarter of 2011 or later, from what I've read.

« Last Edit: April 28, 2011, 12:22:28 AM by truth »

 

SMF spam blocked by CleanTalk