Skip to content

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

License

Notifications You must be signed in to change notification settings

WeAreROLI/SeaboardAPI

Folders and files

NameName
Last commit message
Last commit date
Jun 18, 2015
Sep 1, 2014
Oct 27, 2014
Oct 12, 2014
Jun 18, 2015
Jun 18, 2015
Oct 31, 2018
Jun 19, 2015
Oct 11, 2014
Oct 30, 2017
Oct 31, 2018

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 [email protected]

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published