7 projects tagged "MIDI"
Score Reading Trainer generates a randomized musical score, based on user-input variables. The keys of the keyboard are mapped to notes in a manner similar to a piano, and the user must press the correct key for each note in order to continue. As multiple notes are displayed simultaneously, it can also be used to practise pre-reading.
FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.
wx12Ton helps one to work with music involving twelve-note series. In particular, it displays the 48 forms of a twelve-note series, and tests series for tonal phrases. In addition, wx12Ton allows the user to list the complete set of all twelve-note series which satisfy certain criteria.
Twibright Syntring is a purely algorithmic string synthesizer with ASCII tab input and wav output. It doesn't use any samples, yet sounds quite realistic. Timbre, volume, and timing are adjustable in the tab file. It can be used for learning or practicing guitar or bass playing, for editing and synthesizing one's own tunes, or producing MIDI sound fonts. It is very lightweight and portable, and doesn't require any libraries.
Midi Music Flash Cards is a music sight-reading trainer. It generates flashcards dynamically according to "modes" as specified through a handful of menus across the top. In auto-mode it continuously generates flashcards, with controllable time intervals between MIDI playback and a further time interval between displaying written feedback about the key and notes.
PianoBooster is a program that teaches you how to play the piano as well as the basics of reading musical notation. PianoBooster can play any MIDI files, listens and reacts to what you are playing on a MIDI keyboard. It makes sight reading music fun. It can make use of the "light keyboard" or "guide lamp" feature found in some keyboards, such as Yamaha EZ-200, Casio LK 220, LK-300 TV, and LK-43. Keyboards with this feature can cause specific keys to glow. PianoBooster can use this feature to show beginners which keys to press at any given time, even if they can't read musical notation.
C++ template classes implementing a B+ tree key/data container in main memory.