Share this project

Done

Share this project

Done
Crosstalk: An OSC API for Inter - Program Communication project video thumbnail
Replay with sound
Play with
sound

Create, implement, and refine an API meant to streamline app discovery for applications implementing Open Sound Control.

Create, implement, and refine an API meant to streamline app discovery for applications implementing Open Sound Control. Read more
11
backers
$426
pledged of $1,800 goal
Share this project

About this project

I want to implement and refine an API to provide streamlined discovery of Open Sound Control applications and inter application communication.

Inspiration for this project comes from my participation in the Monome and NoisePages community. One beautiful aspect of OSC is that it is intentionally left open. It provides enough to construct meaningful messages and tries not to provide much else. The downside to this are differences in message formats that arise out of necessity.

BUT

Wouldn't it be grand if your OSC patches spoke to one another without so much fiddling with low level details? Don't you want to reclaim a LITTLE bit of that MIDI 'plug and play' vibe?

-

What needs to be done

I already have a spec worked out. I am sure that I will have to make changes, but not too many. The real work is making a convincing implementation.

The first implementation will be suite of Max Objects written in javascript. I have made more than a few patches with mainly javascript, so I am confident that I can put this all together.  This is the main goal of the project. I think I can get it done by  mid July and, if I do, I will move on to a GUI to set up routing.

-

Timeline

Working Javascript implementation by mid June with the rest of the summer working out the spec and the objects. Once the spec and the JS implementation are  stable, I will work on the C objects. In a perfect

-

What is the money for?

$1800 would afford two months of focused (almost exclusive) work on this project. So, Food, lights, and a place to keep well-lit food. Anything beyond goes to extend the time i can devote to the project and allows me to bring other people in for pay.

-

A word about libmapper  - http://www.idmil.org/software/libmapper

After looking libmapper over, I still believe there is good reason to continue development of crosstalk. Currently, libmapper only supports single argument osc messages. IDMIL plans to add support for more messages as time passes, but I hope to provide broader message format at an early stage. I also believe that built in support for libmapper is completely attainable, though not in early releases.

FAQ

Have a question? If the info above doesn't help, you can ask the project creator directly.

Ask a question

Support this project

  1. Select this reward

    Pledge $1 or more About $1.00

    Don't be shy - every bit counts!

    Less
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $8 or more About $8

    Your name in lights. Or on the "Thanks to the support of:" page. Or both (probably the second one.)

    Less
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $16 or more About $16

    All of the previous rewards and super early access to stable builds of the objects.

    Less
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $25 or more About $25

    All of the previous rewards and a "Thank you" processing sketch.

    Less
    Limited 4 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $32 or more About $32

    Akai Riff O Matic. Unbent.

    Less
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $50 or more About $50

    All of the previous rewards and tickets to a crosstalk party in Boston, MA. (Late August/Early September.)

    Less
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Reward no longer available

    Pledge $100 or more About $100

    The speak and spell. Unbent (Because, really, if you want this, you are gonna circuit bend it, right?) I know speak and spells do not cost $100 dollars. I really do. $100 could buy many speak and spells, or it could help me make the beautiful thing and get you 1 speak and spell.

    Less
    Reward no longer available 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $500 or more About $500

    All of the previous rewards and Integration with a pre-existing max patch. (PLEASE be reasonable with the complexity of the patch submitted) AND you will be listed as a benefactor above others on the "Thanks to the support of:" page

    Less
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $500 or more About $500

    All of the previous rewards and 10 hours of Objective-C or javascript in MaxMSP instruction. (I am in Boston, so you should probably be in Boston. Or--possibly--New York. (I am not a master in either arena, but I have good handle on the fundamentals and can certainly get you up and running with good habits.)

    Less
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $2,500 or more About $2,500

    A lightly used Drumkat, Hatkat, and Fatkat pedal. Seriously. Because if you gave this much, you are awesome and need a midi drumset.

    Less
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)