electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » electro-music.com » Streaming Radio Station
Jam On It
Post new topic   Reply to topic Moderators: shanemorris
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 5978
Location: San Antonio, Tx, USA
Audio files: 258

PostPosted: Fri Mar 02, 2012 4:55 am    Post subject: Jam On It
Subject description: low latency MIDI over OSC jamming system based on ChucK
Reply with quote  Mark this post and the followings unread

Here at electro-music.com we like to do internet jams. We've tried various experiments over the recent years in which streams are mixed and/or processed and/or looped, etc. to create awesome programs such as our Washing Machine series. One of the areas that we've been hoping to experiment with is low-latency jamming, in which the delay difference between musicians is relatively small. Here 20 seconds is considered large (stream latency) and 0.5 seconds would be considered small (packet latency). To that end i give you: Jam On It!

Jam On It is a system of ChucK programs comprised of a transmitter and a receiver that send music over the web by the protocols of MIDI over OSC. What you do is you run the transmitter on your local pc, telling it the ip address of the receiver, then you play your MIDI instrument such as keyboard or softsynth or whatever. The ChucK Jam On It Transmitter program grabs your MIDI CC values and sends them over an OSC link to the Receiver program.

Then the receiver program converts those OSC messages back to MIDI CC and plays a flute with them. It's as simple as that - for now. Tomorrow, which is a saturday, I will set up this system on the open port of [b][i][color=#255293][b][i][color=#255293]radio.electro-music.com[/color][/i][/b][/color][/i][/b] and we can all play with it. I am posting the code here but not telling the ip address in this thread - please join the chat to get the ip address.

In addition to hosting the receiver, I will also be developing the code further to allow for things like other instruments, more than one person jamming, stability (Chuck is crashing frequently at the moment), and additional MIDI features beyond just MIDI CC. Posted as attachments to this first message of this thread are the latest and greatest source codes for your convenience. Incremental copies of the source code are posted in following posts for a backup record.

So get on with it and Jam On It Saturday 3-3-12!

Les


Jam On It Transmitter 2.ck
 Description:

Download
 Filename:  Jam On It Transmitter 2.ck
 Filesize:  1.44 KB
 Downloaded:  129 Time(s)


Jam On IT Receiver 4.ck
 Description:

Download
 Filename:  Jam On IT Receiver 4.ck
 Filesize:  4.18 KB
 Downloaded:  117 Time(s)


Jam On It Dummy Transmitter 4.ck
 Description:

Download
 Filename:  Jam On It Dummy Transmitter 4.ck
 Filesize:  1.63 KB
 Downloaded:  121 Time(s)


_________________
"Let's make noise for peace." - Kijjaz

Last edited by Inventor on Sat Mar 03, 2012 11:35 am; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail
audiodef



Joined: Sep 05, 2011
Posts: 629
Location: Behind you
Audio files: 40

PostPosted: Fri Mar 02, 2012 12:15 pm    Post subject: Reply with quote  Mark this post and the followings unread

Nice! I'll have to try it out sometime. Smile
_________________
Audiodef
Synthetronica
Gentoo Studio
Back to top
View user's profile Send private message Visit poster's website
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 5978
Location: San Antonio, Tx, USA
Audio files: 258

PostPosted: Sat Mar 03, 2012 12:45 am    Post subject: Reply with quote  Mark this post and the followings unread

Posting the latest transmitter and receiver and now there is a dummy transmitter which i run locally to generate some sound when nobody is connected. Added second instrument, "loopy drone" that morphs the first instrument, "flute" with a dual feedback filter chain adjusted by MIDI CC number. Also improved / fixed MIDI first byte interpretation - thanks DrSteve.
_________________
"Let's make noise for peace." - Kijjaz
Back to top
View user's profile Send private message Send e-mail
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 5978
Location: San Antonio, Tx, USA
Audio files: 258

PostPosted: Sat Mar 03, 2012 11:33 am    Post subject: Reply with quote  Mark this post and the followings unread

It's just after noon CST (my time) and so far there have been several downloads of the software, yet nobody has participated. It's quite early still though. perhaps we will get some participation from the Europeans as their evening rolls in during my afternoon.

Or maybe there was too short of a notice, not sure. I'm not the best at organizing events. Anyway, the software is available for anyone who wants it. Posting the latest versions now.

Les

_________________
"Let's make noise for peace." - Kijjaz
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic Moderators: shanemorris
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » electro-music.com » Streaming Radio Station
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use