A random MIDI loop generator, written in java.
Translates input from the Rock Band 2 instruments to MIDI, for use in music programs.
Schnolgo is a multi-format musical composition package written in Python. It is built with an extremely flexible system for representing rhythmic structures and is intended to allow for songs to be written so as to make use of "guided improvisation".
Patch editor/converter for SID chip based synthesizers MidiBoxSID and SidStation.
SmallSynth is a Java Library to make easy and fast routines with MIDI.
Speedy Composer – Artificial Neural Network Melody Composer.
Speedy Composer is a composition software that makes use of artificial neural networks to compose melodies. Using Speedy Composer you can create an infinite number of royalty free compositions that you can use in your own projects, share with friends, or just listen for your enjoyment, all for free! Speedy Composer generates compositions complete with melodies and accompaniment, which you can download as MIDI files or MP3 files. The melodies will be composed according to the chord progression selected by you. You can choose from a number of chord progressions available. Before you can use Speedy Composer, you need to register to Speedy Net, or log-in if you already have a Speedy Net account. The melodies you compose will be saved to your personal folders on Speedy Composer, and if you want you can make your compositions public and share them with your friends. Have fun creating music with Speedy Composer!
sutb - txt2mid file converter. Reads a text file of notes and converts to a midi file (sutb songfile > songfile.mid). Create your own songs for band, orchestra or organ. Play the song with timidity (sutb songfile | timidity -)
The Java Karaoke project is implementing Karaoke players in Java, using the JMF and javasound APIs
Translate IMF converts Wolf3D music (etc) to MIDI
Translate IMF converts the IMF music format, which is used by several classic games like Wolfenstein3D and Blakestone, into MIDI format.
VMidiLib is an advanced MIDI library for J2ME phones
Vriareon is a MIDI application that works with hardware synthesizers to expand their capabilities beyond those provided by the synthesizers' manufacturers. First goal is to implement multi point envelops like NI Absynth.
Midi file create, save and play.
A simple, easy to extend, parameter driven and customisable Java application that creates and plays Midi music files. A music notation file needs to be created. The application parses the music notation file and creates a Midi file. The application can play any Midi file. The application can read a Midi file and create an XML file from a Midi file. The application can create a music notation file from the XML file. The application includes a simple Gui interface which allows parameters to be amended and plays a scale. The application is used by Java developers to add Midi processing (Portal) to their application. The "User Guide", "Javadoc" documentation and "JUnit" tests provides an introduction to the interface, implementation and factory classes.
Xenoage Player is a program written in Java that plays MusicXML files an can save them as Standard MIDI files.
BlueJam is a Java-based algorithmic music composer that uses evolutionary techniques and heuristics. Originally intended to evolve solos on the blues scale. BlueJam interfaces with Pure-Data to give real-time output.
it is basicly an on screen two octive keyboard that you click with mouse support it comes out pc speaker and the buttons are labeled ABCDEFGABCDEFG as far as i know it works in real dos and windows press control key to exit
Analog modeling synthesizer, with LFO modulators and fine MIDI control.
Gsampler is a simple frontend for linuxsampler
jHum is intented for users to type a musical score and play it. It uses Java Swing and Java software synthesizer, and aims to be the simplest possible score editor.
The adaptation of JFugue library for J2ME
It allows you to use JFugue-2.1 API to program music on MIDP 2.0, CLDC 1.1 compatible mobile devices. It's easy to use, like this code to play C-major scale: Player player = new Player(); player.play("C D E F G A B"); It's all based on JFugue-2.1 sources, so go to http://www.jfugue.org for more information.
Midiball is a simple standalone musical application for Linux to generate midi events from the motion of a virtual ball. It uses Qt and ALSA midi API. It can be also used with the jack daemon.
java based sequencer software that 1) provides an interface for playing simultaneous midi songs, and 2) creates a song notation (editing songs should be possible through any text editor!).
mk1utils: tools for the Wersi MK1, EX20, DX10, EX10R, DX5
mk1utils: tools for the Wersi MK1, EX20, DX10, EX10R, DX5 MK1_KMImod: firmware patches for the Wersi MK1, EX20 DX10_KMImod: firmware patches for the Wersi DX10, EX10R Copyright (c) 2016-2017 by Klaus Michael Indlekofer. All rights reserved. Note: Special restrictions apply. See disclaimers below and within the distribution. (We are not affiliated in any way with companies/persons mentioned above. All brand names and trademarks are property of their respective owners.)
wtf2osc converts several protocols to OSC (Open Sound Control) and back again and though makes it possible to use them in software like pd, Max or SuperCollider. Currently it supports only DMX and HTTP, expect more to come.
This application concerns the adoption of an interoperable document format SMDL (Standard Music Description Language). This is proven with a Java application to render SMDL documents within the digital domain of MIDI and GM synthesis.
A real-time, Midi-controlled, music synthesizer for Macs.
The AM1 Synthesizer is a real-time, Midi-controlled, music synthesizer for the Macintosh platform. The AM1 uses up to 6 square or sine wave oscillators per voice and amplitude modulation to synthesize sound.