ATastyPixel, maker of the wonderful Loopy, is busily working on the cleverly named Loopy: Masterpiece Edition – taking all that looping goodness and making it more robust for serious applications, from loop functionality to how it works with other tools.

That’s already good news. But developer Michael Tyson yesterday announced he’s going one step further. Not satisfied simply by finding a solution for MIDI Clock sync in his own app, he wants to create an open implementation all app developers can use, for free.

The vision: make apps and hardware all sync together with better performance, in a more usable way, so you can make music instead of wondering why everything is breaking.

There’s already a great-looking sample app syncing to Arturia’s BeatStep in the video.

Think of it as Audiobus for sync, only free. (No coincidence: Michael Tyson is a leading iOS audio developer and the man who built Audiobus.)

I’m eager to share the video this weekend as I know loads (hmm, possibly nearly all) iOS music developers are CDM readers now and then. I’m very curious what you think of the issues he describes, and the library he proposes. For those of us not deep into sync implementation issues, I don’t have to describe why this matters. But if you are into this, let us know what you think in comments. And you can bet we will closely track development of this tool on the site.

http://thespectacularsyncengine.com

Meanwhile, you can track the Masterpiece Edition of Loopy on its Tumblr dev blog:
http://masterpieceedition.tumblr.com

(Must read: why Objective-C is still the audio choice for now. Also an interesting discussion.)

syncengine

78 responses to “Can an Open Source Library Fix MIDI Sync on iOS?”

  1. Omnibus says:

    Look up midibus.

    But i applaud the idea of going further.

    Find a way to generate steady clock from input audio and it’s a winner.

  2. Omnibus says:

    Look up midibus.

    But i applaud the idea of going further.

    Find a way to generate steady clock from input audio and it’s a winner.

  3. Omnibus says:

    Look up midibus.

    But i applaud the idea of going further.

    Find a way to generate steady clock from input audio and it’s a winner.

  4. Miguel Marcos says:

    This is marvelous. I find it ever so odd that this effort is coming from a third party instead of Apple. Apple seems to be oblivious to most of this. Nevertheless having this come from the master of Audiobus is welcome and comforting.

    • Charles says:

      Yeah, Apple’s dropping the ball here. But then, they’re still pretending their Camera Connection Kit doesn’t do MIDI, four years after it was added to iOS. Whoever’s charge of that side of iOS is asleep at the switch.

      • griotspeak says:

        They aren’t pretending. They stated, pretty early on, on the mailing list that it supported class compliant devices.

        • Charles says:

          I know that; people who follow this stuff closely know that, but someone new who went to the Apple Store website and searched for “MIDI” or “MIDI iOS” would not discover this (unless they stumble across it in one of the user comments for the “Camera Adapter” or “Camera Connection Kit”). It’s not promoted at all, bizarrely, as if they don’t want to deal with supporting it or something. I asked one of the people on the team a couple years ago why they were so quiet about this and they seemed baffled too. The message, intentional or not, is that Apple isn’t taking this usage seriously.

  5. Miguel Marcos says:

    This is marvelous. I find it ever so odd that this effort is coming from a third party instead of Apple. Apple seems to be oblivious to most of this. Nevertheless having this come from the master of Audiobus is welcome and comforting.

    • Charles says:

      Yeah, Apple’s dropping the ball here. But then, they’re still pretending their Camera Connection Kit doesn’t do MIDI, four years after it was added to iOS. Whoever’s charge of that side of iOS is asleep at the switch.

      • griotspeak says:

        They aren’t pretending. They stated, pretty early on, on the mailing list that it supported class compliant devices.

        • Charles says:

          I know that; people who follow this stuff closely know that, but someone new who went to the Apple Store website and searched for “MIDI” or “MIDI iOS” would not discover this (unless they stumble across it in one of the user comments for the “Camera Adapter” or “Camera Connection Kit”). It’s not promoted at all, bizarrely, as if they don’t want to deal with supporting it or something. I asked one of the people on the team a couple years ago why they were so quiet about this and they seemed baffled too. The message, intentional or not, is that Apple isn’t taking this usage seriously.

  6. Miguel Marcos says:

    This is marvelous. I find it ever so odd that this effort is coming from a third party instead of Apple. Apple seems to be oblivious to most of this. Nevertheless having this come from the master of Audiobus is welcome and comforting.

    • Charles says:

      Yeah, Apple’s dropping the ball here. But then, they’re still pretending their Camera Connection Kit doesn’t do MIDI, four years after it was added to iOS. Whoever’s charge of that side of iOS is asleep at the switch.

      • griotspeak says:

        They aren’t pretending. They stated, pretty early on, on the mailing list that it supported class compliant devices.

        • Charles says:

          I know that; people who follow this stuff closely know that, but someone new who went to the Apple Store website and searched for “MIDI” or “MIDI iOS” would not discover this (unless they stumble across it in one of the user comments for the “Camera Adapter” or “Camera Connection Kit”). It’s not promoted at all, bizarrely, as if they don’t want to deal with supporting it or something. I asked one of the people on the team a couple years ago why they were so quiet about this and they seemed baffled too. The message, intentional or not, is that Apple isn’t taking this usage seriously.

  7. Brent Williams says:

    I have been a fan of Loopy for quite a while, but I eventually jumped ship into an Octatrack due to sync issues. I am very glad Michael is addressing these issues. It seems he is going in a fantastic direction with Loopy Masterpiece. Thee app appears to function in the way I attempt (with some frustration) to use the Octatrack; as a song template for realtime recording. Kudos to Michael, If he can make an affordable app do easily what very expensive machines struggle to achieve.

    • cynicone says:

      I’ve had similar issues trying to get my Monomachine to sync with Cubase on iPad. Hopefully he can get this fixed…

    • Daniel Davis says:

      It doesn’t need to be “affordable” if it is truly a masterclass piece of software.

      We have to – it is imperative – get over the notion that iOS apps need to be cheap and affordable.

      We should have no problem with paying a premium price for a premium piece of software from a great developer.

  8. Brent Williams says:

    I have been a fan of Loopy for quite a while, but I eventually jumped ship into an Octatrack due to sync issues. I am very glad Michael is addressing these issues. It seems he is going in a fantastic direction with Loopy Masterpiece. Thee app appears to function in the way I attempt (with some frustration) to use the Octatrack; as a song template for realtime recording. Kudos to Michael, If he can make an affordable app do easily what very expensive machines struggle to achieve.

    • cynicone says:

      I’ve had similar issues trying to get my Monomachine to sync with Cubase on iPad. Hopefully he can get this fixed…

    • Daniel Davis says:

      It doesn’t need to be “affordable” if it is truly a masterclass piece of software.

      We have to – it is imperative – get over the notion that iOS apps need to be cheap and affordable.

      We should have no problem with paying a premium price for a premium piece of software from a great developer.

  9. Brent Williams says:

    I have been a fan of Loopy for quite a while, but I eventually jumped ship into an Octatrack due to sync issues. I am very glad Michael is addressing these issues. It seems he is going in a fantastic direction with Loopy Masterpiece. Thee app appears to function in the way I attempt (with some frustration) to use the Octatrack; as a song template for realtime recording. Kudos to Michael, If he can make an affordable app do easily what very expensive machines struggle to achieve.

    • cynicone says:

      I’ve had similar issues trying to get my Monomachine to sync with Cubase on iPad. Hopefully he can get this fixed…

    • Daniel Davis says:

      It doesn’t need to be “affordable” if it is truly a masterclass piece of software.

      We have to – it is imperative – get over the notion that iOS apps need to be cheap and affordable.

      We should have no problem with paying a premium price for a premium piece of software from a great developer.

  10. michaelmatos says:

    Love this man. Apple needs to throw money at this chap!

  11. michaelmatos says:

    Love this man. Apple needs to throw money at this chap!

  12. michaelmatos says:

    Love this man. Apple needs to throw money at this chap!

  13. TJ Pallas says:

    Signal and MIDI…a one two knockout punch

  14. TJ Pallas says:

    Signal and MIDI…a one two knockout punch

  15. TJ Pallas says:

    Signal and MIDI…a one two knockout punch

  16. Christopher David Williams says:

    Yes please.

  17. Christopher David Williams says:

    Yes please.

  18. Christopher David Williams says:

    Yes please.

  19. Patrick Ijsselstein says:

    that would be nice, analog midi gives me headache, a sync is never 100%

  20. Patrick Ijsselstein says:

    that would be nice, analog midi gives me headache, a sync is never 100%

  21. Patrick Ijsselstein says:

    that would be nice, analog midi gives me headache, a sync is never 100%

  22. Patrick Ijsselstein says:

    one clock to rule them all

  23. Patrick Ijsselstein says:

    one clock to rule them all

  24. Patrick Ijsselstein says:

    one clock to rule them all

  25. great news, seems like he’s the perfect guy for the job. Hope the other developers are open to this, so we all can enjoy better sync.

  26. great news, seems like he’s the perfect guy for the job. Hope the other developers are open to this, so we all can enjoy better sync.

  27. great news, seems like he’s the perfect guy for the job. Hope the other developers are open to this, so we all can enjoy better sync.

  28. Mutis Mayfield says:

    Gábor (djplayer developer) also has his own API Framework for multimedia apps. Take a look:

    http://superpowered.com/

  29. Mutis Mayfield says:

    Gábor (djplayer developer) also has his own API Framework for multimedia apps. Take a look:

    http://superpowered.com/

  30. Mutis Mayfield says:

    Gábor (djplayer developer) also has his own API Framework for multimedia apps. Take a look:

    http://superpowered.com/

  31. Oliver Greschke says:

    what would even be greater: Add OSC sync messaging, for all devices that support OSC, this should be tighter, no?

    • Hohoho says:

      Tighter? What makes you think so?

      • Oliver Greschke says:

        Hm, I thought, you maybe can “fire” more events in a certain time with OSC, but maybe I am wrong. And it would be even not a good idea, though, when I look at the new video, where the target is to send as less timing information events as possible (but as precise as possible)

  32. Oliver Greschke says:

    what would even be greater: Add OSC sync messaging, for all devices that support OSC, this should be tighter, no?

    • Hohoho says:

      Tighter? What makes you think so?

      • Oliver Greschke says:

        Hm, I thought, you maybe can “fire” more events in a certain time with OSC, but maybe I am wrong. And it would be even not a good idea, though, when I look at the new video, where the target is to send as less timing information events as possible (but as precise as possible)

  33. Oliver Greschke says:

    what would even be greater: Add OSC sync messaging, for all devices that support OSC, this should be tighter, no?

    • Hohoho says:

      Tighter? What makes you think so?

      • Oliver Greschke says:

        Hm, I thought, you maybe can “fire” more events in a certain time with OSC, but maybe I am wrong. And it would be even not a good idea, though, when I look at the new video, where the target is to send as less timing information events as possible (but as precise as possible)

  34. lala says:

    Cool, thx Michael! 🙂

  35. lala says:

    Cool, thx Michael! 🙂

  36. lala says:

    Cool, thx Michael! 🙂

Leave a Reply to michaelmatos Cancel reply

Your email address will not be published. Required fields are marked *