Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

aberant/osc-ruby

Repository files navigation

<img src=" travis-ci.com/aberant/osc-ruby.svg?branch=master" alt="Build Status" />

opensoundcontrol.org/

This OSC gem originally created by Tadayoshi Funaba has been updated for ruby 1.9 compatibility. I’ve made a point to make this code as expressive as possible and provide a test suite for confident hacking. It also should be flexible enough to support most crazy ideas.

Compatible with ruby 1.9, 2.* and jruby

sudo gem install osc-ruby

for the EMServer, you will need EventMachine

sudo gem install eventmachine
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.ip_address}:#{message.ip_port} -- #{message.address} -- #{message.to_a}"
end
Thread.new do
 @server.run
end
@client.send( OSC::Message.new( "/greeting" , "hullo!" ))
sleep( 3 )

Originally created by...

Tadayoshi Funaba

www.funaba.org/en/

thx also to Toby Tripp, Brian McClain, Andreas Haller, James Hughes, Rapofran, and Daniel Dickison

About

Open Sound Control Library for Ruby

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

AltStyle によって変換されたページ (->オリジナル) /