Good news, fellow LilyPond-ers!
I have written a small jEdit plugin (attached) that converts MIDI key
strokes to LilyPond pitches in relative mode. It is also available
from http://www.musicbyandrew.ca/MidiInput.jar. Source code can be
found at http://www.musicbyandrew.ca/MidiChords-source.zip.
Instructions on manually installing a jEdit plugin are found at
http://plugins.jedit.org/install.php.
Features:
- enharmonic resolution in any major/minor key or church mode
- distinguishes very well between single pitches and chords, producing
chord constructs where needed
- supports all LilyPond pitch languages (nederlands, arabic, catalan,
deutsch, english, español, italiano, norsk, portugues, suomi, svenska,
vlaams)
I have tested the plugin successfully with a Roland UM-1 USB MIDI
adapter under Ubuntu 8.04 and Windows Vista. Some preliminary testing
suggests that I am between 2 and 3.5 times faster at entering pitches
with MIDI keyboard than by typing, so I am very happy to have this.
The biggest improvements occur when entering keyboard music in keys
with many sharps or flats.
I believe that this is the first time that MIDI input is available
across all three major platforms (but correct me if I'm wrong).
Bertalan has expressed interest in including this as part of
LilyPondTool at some point in the future, but in the meantime, I hope
someone else finds this as helpful as I have. Feedback welcome.
Happy New Year,
Andrew
MIDI input plugin for jEdit
Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!
Announcements of proprietary software may fit better in the Marketplace.
Moderators: raboof, MattKingUSA, khz
Jump to
- Welcome!
- ↳ About LinuxMusicians
- ↳ New? We're glad you're here!
- ↳ Announcements
- ↳ Suggestion Box
- ↳ Newbies
- Linux Music News
- ↳ Linux Music News
- Software Support & Discussion
- ↳ Recorders & Sequencers
- ↳ MusE Sequencer
- ↳ Samplers & samples
- ↳ DrumGizmo
- ↳ Development
- ↳ Support / Suggestions
- ↳ Plugins, Effects and Instruments
- ↳ Notation Editors
- ↳ Linux Distributions & Other Software
- ↳ KXStudio Discussion
- ↳ System Tuning and Configuration
- ↳ Android Audio
- ↳ Linux Powered Mobile Devices
- ↳ Running non-linux software
- ↳ Algorithmic music
- ↳ Multimedia
- Hardware Support & Discussion
- ↳ Computer Related Hardware
- ↳ Your Studio & Gear
- ↳ DIY projects
- ↳ Raspberry Pi
- ↳ Other ARM Hardware / Software
- HOW TOs, Tips & Tricks
- ↳ HOW TOs, Tips & Tricks
- Musician's Corner
- ↳ Music Theory/Songwriting
- ↳ Original Scores & Recordings
- ↳ Rehearsal Room
- ↳ The Producer's Area
- ↳ Open Source Musician Podcast
- ↳ Virtual Music Projects
- Developer's Section
- ↳ Developer's Section
- Stuff That Doesn't Fit Anywhere Else
- ↳ General Music Discussion
- ↳ Music & FOSS Advocacy
- ↳ Backstage
- ↳ Marketplace
- ↳ MOD Devices