We tested ChucKchat last night and found some major improvements, a polite way of saying that the prototype was pretty crude so my apologies if you tried it and found it lacking. Anyway, all those bugs are fixed, especially with the use of line reading which forces us to use the command line version of ChucK only but that's OK. We did manage to test features like turning each other's music on and off from across the web and that worked just fine. Several details like text feedback of each feature, etc, were added. I also put the ip addresses in a "friends.txt" file external to the source code so I can distribute the code without revealing my friends' ip addresses to the world, nice feature lol. At radio.electro-music.com I have started some discussion about having a ChucKchat net-looping concert which should be fun, and in the mean time I am doing some individual net-looping of my own. Oh, and ChucKchat now has a properly working and debugged Karplus Strong algorithm driven by a thing of my own creation, a Boolean Sequencer. Just keeping you all updated. Hmm, no response from the group yet... Les
On 17 May 2011 16:26, Craig Latta
Hmm, no response from the group yet...
I am strongly in favor of this. :)
Me too. If this aims in the direction I think it does then this kind of thing is where I believe performative coding is (or should be) heading, especially because with a chat interface people from around the world who might normally experience a language barrier (not to mention a geographical one!) could play together. In different ways a few systems (including Craig's) seem to be heading partially in this direction but I think yours it out of the door and in the open as one of the first, Les. The potential for integration with internet radio seems especially strong to me. I'd be all over this if it weren't for a upcoming gig for which I'll need a lot of practice as well as some other unrelated but important issues that will take a lot of my time in the near future. I can't afford to play with this as much as I'd like right now, but that doesn't mean I don't find it very exciting. Personally I would like to have another look at the Audicle and probably the related GLucK project and add a chat/networked-jamming (inter)face, possibly involving stuff like hooks to XMPP (the chat interface that Gmail, Facebook and Jabber use and that many phones support). There are libraries for that, if the current network interface won't stretch that far, when I have some time again I'd like to help. You're on (one of) the right track(s), Les! Yours, Kas.
Kassen;
On 17 May 2011 16:26, Craig Latta
wrote: Hmm, no response from the group yet...
I am strongly in favor of this. :)
Me too. If this aims in the direction I think it does then this kind of thing is where I believe performative coding is (or should be) heading, especially because with a chat interface people from around the world who might normally experience a language barrier (not to mention a geographical one!) could play together.
An obvious next step would be to add chat commands to send/receive OSC messages. Or pardon me if that is the way this works already, I haven't taken a look yet. Then I start thinking of the WAN timing/synchronization problem with OSC (and MIDI over WIFI too I suppose) and I'm crestfallen. :| Has any progress been made in this area? michael
On May 17, 2011, at 5:34 PM, Michael Heuer wrote:
Kassen;
On 17 May 2011 16:26, Craig Latta
wrote: Hmm, no response from the group yet...
I am strongly in favor of this. :)
Me too. If this aims in the direction I think it does then this kind of thing is where I believe performative coding is (or should be) heading, especially because with a chat interface people from around the world who might normally experience a language barrier (not to mention a geographical one!) could play together.
An obvious next step would be to add chat commands to send/receive OSC messages. Or pardon me if that is the way this works already, I haven't taken a look yet.
Then I start thinking of the WAN timing/synchronization problem with OSC (and MIDI over WIFI too I suppose) and I'm crestfallen. :| Has any progress been made in this area?
michael
Yes michael, there are text commands sent over OSC that control various features of the music generation and the looping effect (which is simply a pitch shifter). In this particular type of jam there is no concern about timing / synchronization because what we are doing is net-looping. The goal in this type of looping is to use the web as the delay line in a looping configuration. We inject various types of audio and ride the gain and other controls in such a way that a buildup of layers upon layers of sound develops, often with cool sounding results. So clearly there is no need for synchronization here. Using the public channels of radio.electro-music.com and ChucKchat, we can make various configurations of loopers across multiple computers around the world. I have proposed that we hold a net-looping (if that's a good term for it, i made that up) concert at electro-music sometime in the near future. Anyone is welcome to join us, just stop by the em chatroom. Les
participants (4)
-
Craig Latta
-
Kassen
-
Les Hall
-
Michael Heuer