Skip to content

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.

License

Whatang/Listen--Learn--Play

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

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/>.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages