Skip to content

Use Seaboard GRAND with JUCE, oF, Cinder, Processing, Objective-C, Python, Max/MSP or SuperCollider

Notifications You must be signed in to change notification settings

Haighton/SeaboardAPI

 
 

Repository files navigation

#Seaboard GRAND APIs

This repository contains tutorial content to get hackers started with the Seaboard GRAND.

Seaboard

###JUCE Quick Start

  • Check out JUCE for background info
  • Clone this repo
  • Launch one of the .jucer Seaboard example files using Introjucer.app
  • Choose 'Save Project and Open in Xcode...'
  • Connect a Seaboard (ask someone with a ROLI t-shirt)
  • Build in Xcode

###openFrameworks Quick Start

  • Put the ofMidi addon inside your ofAddons folder
  • Run the modified midi example in the addon folder

###Cinder Quick Start

  • Place the project file next to your "Cinder" framework directory.
  • Select the midi device index of the Seaboard GRAND.
  • Edit the number of notes variable to the size of your Seaboard GRAND.
  • Run the Cinder project

###Processing Quick Start

  • Place the "midibus" library in your processing libraries folder.
  • Place the example project in your sketches folder
  • Select the midi device index of the Seaboard GRAND.
  • Edit the number of notes variable to the size of your Seaboard GRAND.
  • Run the Processing sketch.

###Max/MSP Quick Start

  • Install Max/MSP free 30 day trial (we have copies on USB sticks if downloading is slow)
  • Clone this repo
  • Connect a Seaboard (ask someone with a ROLI t-shirt)
  • Launch a Max/MSP patch

###Python Quick Start

  • Install python-rtmidi using sudo pip --pre python-rtmidi
  • Clone this repo
  • Connect a Seaboard (ask someone with a ROLI t-shirt)
  • Launch Terminal on Mac or Linux, or a Python Environment in Windows
  • Navigate to your repo directory and use python pySeaboard.py Seaboard to launch

###SuperCollider Quick Start

  • Install SuperCollider
  • Clone this repo
  • Connect a Seaboard
  • Boot your SuperCollider server
  • Run Seaboard.scd
  • Credit to @abdxyz

###Feedback

Do you have any feedback for us? If so, please get in touch support@roli.com

About

Use Seaboard GRAND with JUCE, oF, Cinder, Processing, Objective-C, Python, Max/MSP or SuperCollider

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 62.7%
  • C 30.5%
  • Objective-C++ 2.9%
  • Max 1.7%
  • HTML 0.9%
  • Objective-C 0.7%
  • Other 0.6%