Sha256: 6dceafcc0296208384dccd723780e7c9c0ba2a79e63ca53808ab3ab74148a6f5

Contents?: true

Size: 1.5 KB

Versions: 1

Compression:

Stored size: 1.5 KB

Contents

[![Build Status](http://allthebadges.io/dabit/banjo/travis.png)](http://allthebadges.io/dabit/banjo/travis)
[![Code Climate](http://allthebadges.io/dabit/banjo/code_climate.png)](http://allthebadges.io/dabit/banjo/code_climate)

# Banjo

MIDI Looper designed for Live performances

## Installation

Install it:

    $ gem install banjo

## Requirements

### Mac OS X

You need to create virtual MIDI IAC inputs. You can learn how to do so by
watching [this video][1].

Each one of these inputs will work as a Channel for Banjo.

To make sure you have IAC inputs set up properly you can run the following
command:

    $ unimidi list

    input:
    0) Apple Inc. IAC Driver
    output:
    1) Apple Inc. IAC Driver

The `unimidi list` command will show you a list of the available IAC drivers
that can be used with Banjo.

## Usage

Promise to come back to write a proper guide, for now take a look at the included
sample.

After you create the IAC driver open Garage Band.

Go to the `sample/basic` folder and run:

    $ ruby song.rb

You should be able to listen some of the tones created by Banjo.

Edit `channels/main_channel.rb` on the `sample/basic` folder while the Banjo
reactor is running and you will notice the changes in realtime.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

[1]:[http://www.youtube.com/watch?v=hgFA_fdup7g]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
banjo-0.0.1 README.md