ChordEase

By Author: ckorda
ChordEase makes it easier to improvise over complicated chord progressions. No matter what the chords are, you can play as if they were all in the key of C. You don't need to play sharps or flats, because ChordEase automatically adds them for you. Though ChordEase is intended for jazz, it could be useful for any type of music that modulates frequently. ChordEase alters your notes in real time in order to make them harmonically correct, while preserving their rhythm and dynamics. By delegating rapid music theory calculations to ChordEase, you gain freedom to concentrate on other aspects of improvisation and performance, such as feel and aesthetics.

ChordEase is a translator that takes MIDI notes as input, and produces MIDI notes as output. The input notes are mapped to the current chord scale in various ways, so that the output notes fit the chord progression of a song. Multiple performers can play through a single instance of ChordEase, using any number of MIDI instruments.

Feature

  • Play difficult chord progressions with ease, even at scary tempos
  • Chord dictionary is customizable; use any set of symbols you like
  • Compatible with virtually any MIDI instrument, not just keyboards
  • Powerful enough to handle an entire band at once
  • Output can be recorded and exported as a standard MIDI file
  • MIDI input and output can be monitored in real time with filtering
  • Sophisticated chord accompaniment can be played with one finger
  • Control chord variation, voicing, and arpeggiation via MIDI
  • Bass function includes fixed-length or MIDI-triggered approach
  • Built-in harmonizer generates harmony parts automatically
  • Songs are plain text files that use a simple but flexible syntax
  • Harmonic anticipation can be adjusted differently for each part
  • Parameters can be changed in real time via MIDI controllers
  • MIDI assignments can be learned instead manually entering them
  • Song charts can be displayed in custom fonts and printed

Modus - C++ Music Library

Modus is an open source, cross-platform C++ library which allows you to handle music from code. This means that you can: * Manage interactive and adaptive music * Use some kind of algorithm to improvise * Represent visually (simulate) musical performances * Select in real time the instruments t.........

Similar: 14%

MIYAESI

This project is about converting a Wave file into MIDI and extracting the notes out of it. This project is done as a final year project of Computer Science and Engineering Department, University of Moratuwa....

Similar: 14%

Impro-Visor

Impro-VisorĀ® is a music notation tool for producing monophonic lead sheets. Chord symbols are used to generate backing tracks automatically. Improvisation advice exists in the form of note coloration, database of licks, and automatic lick generation from grammars. Grammars can be learned automatica.........

Similar: 12%

JChordBox

Give the chord progression and a style and JChordBox generates a song. JChordBox is a library tool that can generate backing tracks from a chord progression and a music style. A music Style is describe using an XML and a MIDI file. You can generate an XML Style file from a MIDI file by adding mark.........

Similar: 12%

MIDITOR

MIDITOR is a command line compiler that takes ASCII edited music which can be in the style of drum or guitar tablature but with accuracy. MIDITOR is comparable to a sequencer. It turns any ASCII editor into a MIDI editor, for loops, sequencing and composing. Any MIDI message can be sent at specific.........

Similar: 11%

SoundHelix

SoundHelix is a free versatile Java framework for algorithmic random music composition. SoundHelix can generate random songs, play them (for example, on any number of MIDI devices or MIDI-capable software synthesizers) and is highly customizable using XML configuration. SoundHelix also allows writin.........

Similar: 10%

TurboSphere

TurboSphere is an intuitive and easy to learn game engine. It is generally modeled after the Sphere RPG engine for its API, although the API has been modernized. It uses JavaScript as its game logic language, and supports many common file types for resources. TurboSphere uses Google V8 for JavaScrip.........

Similar: 10%

midipiano_chung

midipiano chung is a free open source standalone virtual midi acoustic piano synthesizer /expander with samples based sounds and originals dsps effects, connected to the choozen virtual midi input (up to 3 if any) and midiout(thru) ports of your computer.It is easily extensible by adding or modifyi.........

Similar: 10%

JNIZ music notation audio to midi

Jniz is a piece of software designed for musicians as a support tool to the musical composition. It allows you to build and to harmonize several voices according to the rules of classical harmony. Sound/audio-to-Midi converter: real-time conversion of any monophonic sound (voice, instrument etc.) in.........

Similar: 10%

Qtractor

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ around the Qt framework. The target platform will be Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI,...

Similar: 8%