Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
A lightweight music player with easy controls for musicians to assist in transcribing or learning to play a song. MIDI functionality allows control from e.g. control surfaces or keyboards.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
Listen, Learn, Play is a lightweight music player intended for use by musicians to help them learn how to play a piece of music, or to assist with transcription. Vision ====== When trying to learn a piece of music, it is often necessary to repeat the same passage multiple times. Many software and hardware music players make this operation possible, but to do so is fiddly and involved, making life difficult for a musician holding an instrument. LLP is designed to make it easy to navigate around a piece of music, to repeat passages, or jump to important points. This can be achieved through using the keyboard, or by using a MIDI input device. The many cheap MIDI control surfaces available make controlling playback simple and convenient for a musician using an instrument. Status ====== LLP is now a working audio player, with the functionality required to play back music under the user's control. All the basic operations that are needed to make it easy to practice a piece of music repeatedly are accessible with the mouse and with keyboard shortcuts. LLP incorporates MIDI control so that a control surface can be used to give the user convenient access to LLP's functionality. LLP seems to have a few minor bugs in it, especially obvious when running on Linux. About ===== I'm a drummer. I got frustrated with having to put the sticks down and fiddle with my ipod every 10 seconds when trying to learn difficult fills. LLP is written in Python using PyQt4 and Phonon to provide the graphical and audio capabilities. pygame is used to access MIDI inputs. Licensing ========= Listen, Learn, Play - a musicians' music player. Copyright (C) 2012 Michael Thomas This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.