Skip to content

adamjmurray/jsound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSound: a Ruby wrapper for the Java sound API

JSound provides cross-platform MIDI support for Ruby.

This library requires JRuby.

Project Info

Home: http://github.com/adamjmurray/jsound

Author: Adam Murray (adam@compusition.com)

License: Distributed under a permissive BSD-style license, see LICENSE.txt

Documentation

Gem: http://rubydoc.info/gems/jsound/0.1.3/frames

Latest for source: http://rubydoc.info/github/adamjmurray/jsound/master/frames

Development Notes

Run Tests

Test with current version of JRuby:

 jruby -S rake spec

Test with all supported versions of JRuby (requires rvm, JRuby 1.5.6, and JRuby 1.6.2):

 rake spec:xversion

spec:xversion must pass for a pull request to be accepted or for a release of the jsound gem.

Generate Docs

 yard
 open doc/frames.html

or, to automatically refresh the documentation as you work:

  yard server -r
  open http://localhost:8808

Project Roadmap

https://www.pivotaltracker.com/projects/85719

Changelog

  • June 29, 2011, version 0.1.3

    • enhanced JSound::Devices::Recorder to record floating point seconds, instead integer seconds (which wasn't particularly useful)
  • June 18, 2011, version 0.1.2

    • added a "Hash of mappings" feature to Transformer, for easy implementation of simple transformation patterns
    • improved examples
    • got rid of the Repeater device and built its functionality into the base Device
    • added #output= and #>> to DeviceList, to construct parallel paths in device graphs
  • June 16, 2011, version 0.1.0

    • first stable release

About

Ruby wrappers for Java's sound API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages