CoreMIDI supported piano app for iOS – this repo adds CoreMidi support (only tested via CCK) with velocity and pedal support. Also multiple sound files for the same note for different velocities and fade out notes.
Objective-C C JavaScript Perl
Switch branches/tags
Nothing to show
Pull request Compare This branch is 10 commits ahead, 7 commits behind hollance:master.
Permalink
Failed to load latest commit information.
Classes Added fade out for note off. Ruined loadSoundBank for my own use.. Jun 9, 2012
Demo.xcodeproj Made app universal. We need iPad for CCK MIDI connection with a keybo… Jun 9, 2012
Docs/html Updated the generated docs. Oct 9, 2011
Sound files New piano sound files. Jun 9, 2012
.gitignore Cleaned up repository. Feb 4, 2011
Demo-Info.plist
DemoViewController.xib Made app universal. We need iPad for CCK MIDI connection with a keybo… Jun 9, 2012
Demo_Prefix.pch Added NSLogger to .pch Jun 9, 2012
Doxyfile Initial commit Aug 14, 2010
LICENSE.txt
MainWindow-iPad.xib
MainWindow.xib Initial commit Aug 14, 2010
MakeDocs.sh Updated the generated docs. Oct 9, 2011
README.md Removed a paragraph from README, which isn't (reallly) correct anymore. Jun 9, 2012
main.m Arcify main.m Jun 9, 2012

README.md

iOS – Piano with CoreMIDI support

Included features

  • CoreMIDI (only tested with CCK, on iPad)
    • Velocity support
    • Pedal support
  • Multiple sounds for different velocities
  • Test piano sound buttons
  • Background multitasking support, so you can read sheet music from a PDF viewer.

How to use

  1. Start the app on your iPad,
  2. Connect a CoreMIDI supported keyboard with the CCK
  3. Tap on "Start background / MIDI"
  4. Start playing!

Kudos to

Sound files copyright:

Copyright 2008, Roberto Gordo Saez <roberto.gordo@gmail.com>
Creative Commons Attribution 3.0 license
http://creativecommons.org/licenses/by/3.0/