Sha256: 7dbb29ca7436d3c243ec27dc6ff8c5c05d1417400a2446af08016501b7da7604
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
= An OSC client for Ruby http://opensoundcontrol.org/ == DESCRIPTION I've used the OSC gem originally created by Tadayoshi Funaba and wanted to update it for ruby 1.9 compatibility. I'm also writing rspec tests for this library to allow others to more easily understand/update the code. Compatible with ruby 1.8, 1.9, and jruby == INSTALL sudo gem install aberant-osc-ruby for the EMServer, you will need EventMachine sudo gem install eventmachine == EVENT MACHINE EXAMPLE # compatible with ruby 1.8, 1.9, and jruby require 'rubygems' require 'osc-ruby' require 'osc-ruby/em_server' @server = OSC::EMServer.new( 3333 ) @client = OSC::Client.new( 'localhost', 3333 ) @server.add_method '/greeting' do | message | puts message.to_a end Thread.new do @server.run end @client.send( OSC::Message.new( "/greeting" , "hullo!" )) sleep( 3 ) == CLASSIC EXAMPLE # compatible with ruby 1.8 require 'rubygems' require 'osc-ruby' @server = OSC::Server.new( 3333 ) @client = OSC::Client.new( 'localhost', 3333 ) @server.add_method '/greeting' do | message | puts message.inspect end Thread.new do @server.run end @client.send( OSC::Message.new( "/greeting", "hullo!" )) sleep( 3 ) == CREDITS Originally created by... Tadayoshi Funaba http://www.funaba.org/en/ thx also to Toby Tripp and Obtiva
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aberant-osc-ruby-0.2.0 | README.rdoc |