Tweak and Tweet: Make and Share Synth Sounds with Twitter


Tweet A Sound: getting started tutorial from Andrew Spitz on Vimeo.

You probably think of social networking and messaging as being about text, about saying things like “Wow, this tuna salad sandwich I’m having for lunch is delicious!” But the next Tweet you get on Twitter could be a synthesis preset.

Say what?

Working in Max/MSP, Andrew Spitz has developed a tool called Tweet a Sound. It uses Twitter as a communications platform for “social sound design.” Instead of just saying, “Wow, I be makin’ phat basslines,” you can actually share the sound. Whip up a sound using typical FM synth parameters and Max/MSP’s sound engine, then click “send.” You’ll send a string of numbers to your Twitter account, confusing those friends not in the know. But other users will be able to grab and play with your sound.

Andrew even encourages synthesis n00bs to play without fear – grab those envelopes and mysterious-looking settings and see what comes out. So, I hope you synth geeks do share this with some friends new to synthesis, as I think they’ll have a great time.

Right now, Tweet a Sound is Mac-only; we just need someone to save a Windows standalone version. Someone has asked about a Pd port, but let’s put it this way: this is the tip of a very, very big iceberg of sharing. It’s something worth considering in anything you’re doing, not just with Twitter, but whether you can provide networked capabilities in whatever you’re happening to build.

Ableton, of course, recently added the Share functionality to Live. But with open APIs and basic networking protocols, there’s no reason you can’t explore other features. Why not build a drum machine that lets you collaborate with one of your friends on your IM list, or a sequencer that automatically posts ideas as you revise them? Just doing these things for the sake of it could be a waste of time, but on the other hand, these social features could turn Web 2.0 sites into places that actually inspire you to make and share music rather than distract you with mundane activities.

I love the idea; let us know if you have some fun with it.

Tweet A Sound { sound + software } [Andrew Spitz Blog]

Drop.io: Dead-Simple, Quick Music File Sharing Workflows, Now Real-time

Quick – you’ve got a music file that someone (a collaborator, a client, a friend) needs to hear. How do you send it to them?

It seems countless Web entrepreneurs have new ways for sharing media – there are online Flash-based music editing applications, social networks, elaborate MySpace and Facebook killers. We’ve been impressed with some, like the rich player and commenting and fans on Soundcloud or the ability to create artist/band pages that really work on Bandcamp. (The latter, I do really want to spend more time with.)

But sometimes, these services are overkill. This week, I had to get some revised sound scores to a choreographer so he could have them in a rehearsal. I didn’t want to share them with my network of friends or let people remix them in Flash – I just needed to get them to him in the easiest way possible.

That’s where drop.io is just absolutely gorgeous and lovable. Using something else? This is probably better.

read more

Can Rhythmic Analysis Demonstrate the Use of Robotic Beats?

News may filter through Boing Boing, Slashdot, and Reddit – and certainly, this story already has. But oddly, I learned of this item when I happened to meet up with the blog item’s author in Somerville, Massachusetts. He has digital analysis he believes may prove that a track was recorded to a click track.

Paul Lamere is a developer at Echo Nest, a brainy think-tank of music geeks developing new ways of processing musical metadata in the cloud. Whereas services like Last.fm focus mainly on content and community, Echo Nest’s API wants to make the computers in the cloud smarter about how they listen to your music. We’ve had a look at their work twice before:

All Christmas Music, Boiled Down to Sixteen Droning Singles
Musical Brain API: An API for Music on the Web – And it Makes Pretty Pictures

The Remix API crunches data about rhythmic information at a number of levels. Since we first saw it, that API has led to an SDK (read: something you can program more directly), all assembled in Python. The Python-based SDK is now capable of creating the world’s most unlistenable mash-ups, among other things – some oddly compelling. On Friday, I got to listen to tunes with every other eighth note removed and Michael Jackson crossed with tunes – that is, until the programmers in the office started to complain because they were about to lose their mind. (Echo Nest uses a Sonos system to pipe music office-wide. I hope we can give you a preview of those clips soon.)

Remix SDK (currently Python)

But perhaps the most interesting thing this team has done so far is Paul’s work on plotting rhythmic analysis. Plots of tempo deviation, measured in beat durations, yield two interesting revelations:

In search of the click track [Music Machinery]

1. Much of the music you know has a lot of rhythmic variation. (Dizzy Miss Lizzie by the Beatles, anyone? No Ringo Starr jokes, please.)

2. A lot of the other music has disturbingly little rhythmic variation.

read more

What’s New From Ableton in Videos: Live, APC, Max for Live; Thoughts on Share

Assuming you haven’t already hit Ableton overload with all the news announced this week, Ableton has posted a set of videos that do a pretty nice job of demonstrating the features. I’ve assembled them into a playlist here. (Stumbled on these videos thanks to Synthtopia.)

There are four videos in the playlist, covering Live 8, APC, Max for Live, and Share.

In particular, one video shows how the Share collaboration feature will work, with the ability to easily upload sets and share them either publicly or privately. (There’s a long introduction, but skip halfway through and it starts to talk about the actual solution.)

To me, the big question there is how much it’ll cost. It is nice to see an embeddable widget. Even better would be to have an open API – any chance of that, Ableton? That’d allow web developers (cough) hook into these features for other tools. Imagine if SoundCloud, for instance, which offers audio sharing and commenting, could also link more easily to projects uploaded for Live. Now, Ableton could keep control over Share and work with SoundCloud individually, but then they might miss Bandcamp or some other service they didn’t see coming — you get the idea.

Note that Live isn’t the first to ponder online sharing features, either. FL Studio has its own Collab feature, which nicely enough offers its own chat client – something I wrote about for Keyboard Magazine. I can imagine a world in which the Live Share option is just one of a number of similar features — making an open API all the more interesting. (I can’t actually find that Keyboard article, but I know I wrote it!)

More on Ableton at NAMM here on CDM:

Akai APC40 Video from Ableton; More Controllers Coming

Ableton’s Upgrade Options: Easier to Understand than a Large Hadron Collider

Ableton Live 8, Now with Grooves: The Top 8 New Features

What Makes the APC40 Special: Interactive Clip, Device Control, Dedicated Buttons

Ableton: You’ll Be Able to Customize Akai’s APC40 Using Max for Live

Akai APC40 Ableton Live Controller, in Detail: Plug-and-Play Live Control For Everyone?

Updated: It seems that Collab is no more?

And Key of Grey has a nice story wondering about alternatives to this kind of integrated tool:

Collaborating on a music project online

Cycling ‘74 Reveals Max For Live: Make Max Patches that Integrate with Ableton

It’s been a long, long wait, but it’s now official: Ableton and Cycling ‘74 have collaborated on Max for Live, which integrates Max/MSP with Ableton Live. There’s tons of information on the Cycling ‘74 site, and I’ll be doing some follow-up interviews for CDM soon with more details, but here’s the overview.

What is Max for Live?

Max is an add-on product for Ableton Live 8, which will be announced in a press conference shortly. Note that it isn’t just Max or just Live – it’s a separate, add-on product. No pricing information yet; availability later in 2009.

What Will You Be Able to Build?

  • Step sequencers
  • Instruments
  • Effects
  • Stuff to control Live
  • New hardware integration features, with your own instrument / effect / sequencer creations, and with Live itself – think, build your own hardware mappings

What I’ve heard is that via native controls, you’ll be able to control anything you can control in Live with a mouse, down to moving warp markers around. That’s obviously huge, but expect the specifics of these details (and eventually, how to do it) on this site over the coming days and months. I’m also eager to find out if it’ll be possible to use Max for Live with OSC inside Live.

read more