Skip to content

shaman247/starpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starpad

An expressive electronic music instrument for iPad, loosely inspired by the Ondes Martenot. The player rests the iPad on their inner forearm, plays notes on a touchscreen piano keyboard, and tilts the device to modulate pitch glide speed and volume. Designed for genres with complex glissandi, such as Indian classical music.

Starpad is monophonic with rich continuous pitch control. Two glide methods (tapping successive keys and dragging across the keyboard) let you perform everything from rapid ornaments to slow expressive slides. An accelerometer-based velocity system detects how hard you strike each note. All expression is output as MPE MIDI for controlling any synthesizer.

Documentation

Requirements

  • iPad running iPadOS 16+
  • Xcode 15+
  • Physical device required for accelerometer/gyroscope and MIDI output (simulator lacks these)

Building

Open Starpad/Starpad.xcodeproj in Xcode, select your iPad as the run destination, and build. The app is locked to landscape orientation and targets iPad only.

MIDI Setup

  1. Connect iPad to Mac via USB
  2. On Mac: Audio MIDI Setup > Window > Show MIDI Studio > Enable iPad
  3. In your DAW: enable the iPad as a MIDI input
  4. Set instrument pitch bend range to ±48 semitones
  5. Enable MPE mode on the receiving track

About

iPad MIDI controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages