midi sequencer
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 192
Cursed MIDI Sequencer 0.5
Cursed MIDI Sequencer is a MIDI-Sequencer which targets both terminal purists and visually impaired people. more>>
Purely character-based applications are sometimes referred to as cursed applications (originating for the library ncurses which is also used for this sequencer).
They can be run in any terminal. Furthermore, they are particularly suited for being operated over the network as terminal applications generate only little traffic. Sometimes, repositioning the mouse as required by graphical user-interfaces may not be desired, especially if the user has to switch between the PC and other equipment, frequently.
But particularly for visually impaired people, graphical user interfaces can be a barrier hard to overcome. Screen readers can help to read the text and so-called braille-displays can be used to make alphanumerical output by an application become tangible by the finger tips. However, these tools are valuable only, if the application does not make too much use of graphical symbols and different kinds of interaction with the mouse.
Cursed MIDI Sequencer is a MIDI-Sequencer which targets both terminal purists and visually impaired people. The purely character- based interface provides the kind of information needed by braille-displays and screen-readers.
But CuSE can also enable normally sighted people to run the sequencer over a network or on a low-end embedded device.
<<lessThey can be run in any terminal. Furthermore, they are particularly suited for being operated over the network as terminal applications generate only little traffic. Sometimes, repositioning the mouse as required by graphical user-interfaces may not be desired, especially if the user has to switch between the PC and other equipment, frequently.
But particularly for visually impaired people, graphical user interfaces can be a barrier hard to overcome. Screen readers can help to read the text and so-called braille-displays can be used to make alphanumerical output by an application become tangible by the finger tips. However, these tools are valuable only, if the application does not make too much use of graphical symbols and different kinds of interaction with the mouse.
Cursed MIDI Sequencer is a MIDI-Sequencer which targets both terminal purists and visually impaired people. The purely character- based interface provides the kind of information needed by braille-displays and screen-readers.
But CuSE can also enable normally sighted people to run the sequencer over a network or on a low-end embedded device.
Download (0.32MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
928 downloads
Dino sequencer 0.2.2
Dino is a MIDI sequencer for GNU/Linux. more>>
Dino is a MIDI sequencer for GNU/Linux. Dino is a pattern-based sequencer, which means that you write small patterns of MIDI events that you can repeat and arrange to create a whole song.
Each track has its own patterns, so you can for example play the same drum pattern over and over again while you play different lead synth patterns and basslines.
The arrangement editor
The GUI is divided into three tabs. The first tab, "Arrangement" is where you
add new tracks, arrange patterns, and edit the tempo map. When you first
start Dino there will be no tracks and all you will see is the "BPM" track.
Here you can add new tempo changes with the left button, remove them with
the right button (except the first one - if you removed it the BPM for the
whole song would be undefined, so Dino will not let you remove it) and change
their BPM by middle-clicking and dragging up and down. This mousing pattern
is used in most places in Dino - left adds, middle modifies, right removes.
If you click the + button in the arrangement tab you will add a track. When
you add a track you can choose a name for it, which MIDI port it should connect
to, and the MIDI channel it should send events to. You can edit all these
properties later too by clicking the Properties button (the one with the
tool). The selected track (the one that has a dark blue background for its
name) can be removed by clicking the trashcan button.
Each track is shown as a strip of blocks, where each block represents a beat.
When you have created patterns for your track (see the text about the "Patterns"
tab below) you can use the left mouse button to click on a track and bring up
a popup menu listing all patterns for that track. The one you select will be
added to the track at the beat you clicked. You can modify its length with
the middle mouse button and delete it with the right (this does not affect
the actual pattern at all, just how this instance of it is played).
The pattern editor
In the pattern editor you can add, edit, and remove patterns for the different
tracks. Look at the tooltips for the buttons in the upper row and it should
be fairly obvious how to add and delete patterns. When you have added a pattern
you can also add and delete controllers in it. Controllers are e.g. pitchbend
and MIDI CC controllers. The active controller can be edited in the box at the
bottom of this tab.
The main box here is the note editor, where you edit the notes in the active
pattern. You add new notes with Ctrl-left button, change their length with the
middle button, change their velocity with Ctrl-middle button and delete them
with Ctrl-right button. You can also use the left mouse button to select,
unselect, and drag notes around - clicking a note will select it, shift-clicking
will unselect or select it depending on whether it was selected or not, clicking
and dragging notes will move the selected notes around on the grid.
There are also basic clipboard commands, you can cut, copy, paste and delete
the current selection. When you paste you will have to click where you want
the clipboard content to appear. You can also middle-click outside all notes to
insert a copy of the current selection there without affecting the clipboard
content.
The info editor
The third tab simply has entry fields for the songs title, author, and info. It should be obvious how to use them.
<<lessEach track has its own patterns, so you can for example play the same drum pattern over and over again while you play different lead synth patterns and basslines.
The arrangement editor
The GUI is divided into three tabs. The first tab, "Arrangement" is where you
add new tracks, arrange patterns, and edit the tempo map. When you first
start Dino there will be no tracks and all you will see is the "BPM" track.
Here you can add new tempo changes with the left button, remove them with
the right button (except the first one - if you removed it the BPM for the
whole song would be undefined, so Dino will not let you remove it) and change
their BPM by middle-clicking and dragging up and down. This mousing pattern
is used in most places in Dino - left adds, middle modifies, right removes.
If you click the + button in the arrangement tab you will add a track. When
you add a track you can choose a name for it, which MIDI port it should connect
to, and the MIDI channel it should send events to. You can edit all these
properties later too by clicking the Properties button (the one with the
tool). The selected track (the one that has a dark blue background for its
name) can be removed by clicking the trashcan button.
Each track is shown as a strip of blocks, where each block represents a beat.
When you have created patterns for your track (see the text about the "Patterns"
tab below) you can use the left mouse button to click on a track and bring up
a popup menu listing all patterns for that track. The one you select will be
added to the track at the beat you clicked. You can modify its length with
the middle mouse button and delete it with the right (this does not affect
the actual pattern at all, just how this instance of it is played).
The pattern editor
In the pattern editor you can add, edit, and remove patterns for the different
tracks. Look at the tooltips for the buttons in the upper row and it should
be fairly obvious how to add and delete patterns. When you have added a pattern
you can also add and delete controllers in it. Controllers are e.g. pitchbend
and MIDI CC controllers. The active controller can be edited in the box at the
bottom of this tab.
The main box here is the note editor, where you edit the notes in the active
pattern. You add new notes with Ctrl-left button, change their length with the
middle button, change their velocity with Ctrl-middle button and delete them
with Ctrl-right button. You can also use the left mouse button to select,
unselect, and drag notes around - clicking a note will select it, shift-clicking
will unselect or select it depending on whether it was selected or not, clicking
and dragging notes will move the selected notes around on the grid.
There are also basic clipboard commands, you can cut, copy, paste and delete
the current selection. When you paste you will have to click where you want
the clipboard content to appear. You can also middle-click outside all notes to
insert a copy of the current selection there without affecting the clipboard
content.
The info editor
The third tab simply has entry fields for the songs title, author, and info. It should be obvious how to use them.
Download (0.39MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1109 downloads
Gungirl Sequencer 0.3.1
Gungirl Sequencer is an easy to use Audiosequencer. more>>
Gungirl Sequencer is an easy to use Audiosequencer.
Gungirl Sequencer includes a simple Filemanager and offers eight Tracks to arrange Audio Files via Drag & Drop.
<<lessGungirl Sequencer includes a simple Filemanager and offers eight Tracks to arrange Audio Files via Drag & Drop.
Download (1.6MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
1664 downloads
MIDI Data Miner 3
MIDI Data Miner uses a neural network to learn correlations between notes and control changes in a MIDI file. more>>
MIDI Data Miner uses a neural network to learn correlations between notes and control changes in a MIDI file.
After training MDM can augment a live MIDI stream, adding control changes based on notes received.
Briefly: use MDM by connecting a MIDI device, open preferences and set MIDI input and output ports. Open a MIDI file, create a new neural net and train. Now play notes on your MIDI device, MDM will automatically add control changes.
MDM creates a collection of note and controller pairs from the file and uses them to train a net. The notes are used as inputs and the controls as outputs. The window is the number of previous notes considered when determining the output for the current note. Larger windows give less predictable more interesting responses. Enter a number in the window box and press enter to set the window size.
This is an early alpha release, buggy and incomplete. Please send feedback! Note that this alpha version only reads from the first track in a MIDI file, and only uses the first controller. Look at the included MIDI file in the working/midi folder for details.
<<lessAfter training MDM can augment a live MIDI stream, adding control changes based on notes received.
Briefly: use MDM by connecting a MIDI device, open preferences and set MIDI input and output ports. Open a MIDI file, create a new neural net and train. Now play notes on your MIDI device, MDM will automatically add control changes.
MDM creates a collection of note and controller pairs from the file and uses them to train a net. The notes are used as inputs and the controls as outputs. The window is the number of previous notes considered when determining the output for the current note. Larger windows give less predictable more interesting responses. Enter a number in the window box and press enter to set the window size.
This is an early alpha release, buggy and incomplete. Please send feedback! Note that this alpha version only reads from the first track in a MIDI file, and only uses the first controller. Look at the included MIDI file in the working/midi folder for details.
Download (0.69MB)
Added: 2006-09-19 License: Free To Use But Restricted Price:
1131 downloads
MIDI Controller 041011
MIDI Controller is a program that connects Glade UI files to MIDI parameters. more>>
MIDI Controller is a program that connects Glade UI files to MIDI parameters.
This is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.
<<lessThis is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.
Download (0.020MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
895 downloads
midi pong 0.1
midi pong is an implementation of the pong game that works as a MIDI instrument. more>>
midi pong is an implementation of the pong game that works as a MIDI instrument.
Seen it before? As a MIDI instrument? As a VST plugin? When you play pong, you play music. You can try it here as an applet, though thats not half as cute as connecting it to a nice soft-synth sound, adding a few effects (arpeggiator, anyone?) and letting it play some loops for you.
Dont believe me? Try it. If youre too chicken then listen to this sample: pong (1.4mb). Its made up of three voices played by pong - no meddling with the MIDI output, this is pure pong power!
For your incidental compositions you can choose computer, keyboard or mouse control (or gamecontroller if you get the source) for the left and right rackets. You can choose the scale that pong plays notes from when the ball is hit. You can choose the tempo of the performance. The MIDI output device. The MIDI channel. This pong uses Swing and requires Java 1.4 or newer.
Usage:
Download and run with java -jar pong.jar
<<lessSeen it before? As a MIDI instrument? As a VST plugin? When you play pong, you play music. You can try it here as an applet, though thats not half as cute as connecting it to a nice soft-synth sound, adding a few effects (arpeggiator, anyone?) and letting it play some loops for you.
Dont believe me? Try it. If youre too chicken then listen to this sample: pong (1.4mb). Its made up of three voices played by pong - no meddling with the MIDI output, this is pure pong power!
For your incidental compositions you can choose computer, keyboard or mouse control (or gamecontroller if you get the source) for the left and right rackets. You can choose the scale that pong plays notes from when the ball is hit. You can choose the tempo of the performance. The MIDI output device. The MIDI channel. This pong uses Swing and requires Java 1.4 or newer.
Usage:
Download and run with java -jar pong.jar
Download (0.036MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
913 downloads
MIDI 0.81
MIDI is a Perl module that can read, compose, modify, and write MIDI files. more>>
MIDI is a Perl module that can read, compose, modify, and write MIDI files.
SYNOPSIS
use MIDI;
use strict;
use warnings;
my @events = (
[text_event,0, MORE COWBELL],
[set_tempo, 0, 450_000], # 1qn = .45 seconds
);
for (1 .. 20) {
push @events,
[note_on , 90, 9, 56, 127],
[note_off, 6, 9, 56, 127],
;
}
foreach my $delay (reverse(1..96)) {
push @events,
[note_on , 0, 9, 56, 127],
[note_off, $delay, 9, 56, 127],
;
}
my $cowbell_track = MIDI::Track->new({ events => @events });
my $opus = MIDI::Opus->new(
{ format => 0, ticks => 96, tracks => [ $cowbell_track ] } );
$opus->write_to_file( cowbell.mid );
<<lessSYNOPSIS
use MIDI;
use strict;
use warnings;
my @events = (
[text_event,0, MORE COWBELL],
[set_tempo, 0, 450_000], # 1qn = .45 seconds
);
for (1 .. 20) {
push @events,
[note_on , 90, 9, 56, 127],
[note_off, 6, 9, 56, 127],
;
}
foreach my $delay (reverse(1..96)) {
push @events,
[note_on , 0, 9, 56, 127],
[note_off, $delay, 9, 56, 127],
;
}
my $cowbell_track = MIDI::Track->new({ events => @events });
my $opus = MIDI::Opus->new(
{ format => 0, ticks => 96, tracks => [ $cowbell_track ] } );
$opus->write_to_file( cowbell.mid );
Download (0.061MB)
Added: 2007-05-11 License: Perl Artistic License Price:
901 downloads
KMidiTracker 0.5.13
KMidiTracker is a MIDI Step Sequencer. more>>
KMidiTracker is a MIDI Step Sequencer.
A Step Sequencer is a sequencer in witch the MIDI notes are delivered at regular time intervals, usually a 1/4th of a quarter note. As such it is not as versatile as a regular sequencer as [Rosegarden], but allows very easy creation of loops and sequences. The use of the [MIDI Clock] allows several sequencers communicate clock events, so it is possible to join several sequencers, with diverse focus, to make one single synchronized composition.
KMidiTracker is similar to trackers like [FastTracker], [ScreamTracker] or [Buzz], but only the Tracker; no actual sound is emmited. Only MIDI signals.
The Tracker divides songs in tracks, each one have several patterns that are arranged as sequences. Time advance in steps that depend on tempo, and in each time step a new MIDI note may sound, or a controller event may be sent. You can have several columns of notes and/or controllers for each pattern, and pattern length is configurable.
Main features:
- MIDI oriented Step Sequencer
- ALSA MIDI input/output
- MIDI thru
- Keyboard input
- Graphical Controller edition
- Controllers include MIDI Controllers, SysEx Controllers and PitchBend
- MIDI Master Clock (master and slave)
- Linux RTC timer or MMC if avaliable for perfect timing
- Tracks and columns in patterns muteable
- SysEx parameters. Can be loaded from binary file, manually inserted in hex, or captured from midi input.
- Variable Time Signature
- Load/Save
- KDE application: easy menu, toolbar and shortcuts changes
- Everything can be changed in realtime: notes, arrangement, loops, controllers, load/save, new tracks or patterns, delete tracks or patterns...
- [GPL] license
<<lessA Step Sequencer is a sequencer in witch the MIDI notes are delivered at regular time intervals, usually a 1/4th of a quarter note. As such it is not as versatile as a regular sequencer as [Rosegarden], but allows very easy creation of loops and sequences. The use of the [MIDI Clock] allows several sequencers communicate clock events, so it is possible to join several sequencers, with diverse focus, to make one single synchronized composition.
KMidiTracker is similar to trackers like [FastTracker], [ScreamTracker] or [Buzz], but only the Tracker; no actual sound is emmited. Only MIDI signals.
The Tracker divides songs in tracks, each one have several patterns that are arranged as sequences. Time advance in steps that depend on tempo, and in each time step a new MIDI note may sound, or a controller event may be sent. You can have several columns of notes and/or controllers for each pattern, and pattern length is configurable.
Main features:
- MIDI oriented Step Sequencer
- ALSA MIDI input/output
- MIDI thru
- Keyboard input
- Graphical Controller edition
- Controllers include MIDI Controllers, SysEx Controllers and PitchBend
- MIDI Master Clock (master and slave)
- Linux RTC timer or MMC if avaliable for perfect timing
- Tracks and columns in patterns muteable
- SysEx parameters. Can be loaded from binary file, manually inserted in hex, or captured from midi input.
- Variable Time Signature
- Load/Save
- KDE application: easy menu, toolbar and shortcuts changes
- Everything can be changed in realtime: notes, arrangement, loops, controllers, load/save, new tracks or patterns, delete tracks or patterns...
- [GPL] license
Download (0.61MB)
Added: 2005-09-17 License: GPL (GNU General Public License) Price:
1497 downloads
ALSA MIDI Kommander 0.2.3
ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts. more>>
ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts, Kommander scripts, or KDE programs requiring MIDI sequencer services.
A few utilities are included, which can be used both as programming examples and as real work tools. The main program, "kaseq" is a single executable used as a DCOP service program.
It runs as a daemon, allowing only a single running instance, and provides a system tray icon to give visual feedback for MIDI activity and a way to control the programs execution.
<<lessA few utilities are included, which can be used both as programming examples and as real work tools. The main program, "kaseq" is a single executable used as a DCOP service program.
It runs as a daemon, allowing only a single running instance, and provides a system tray icon to give visual feedback for MIDI activity and a way to control the programs execution.
Download (0.69MB)
Added: 2005-09-24 License: GPL (GNU General Public License) Price:
1493 downloads
Midish 0.2
Midish is a MIDI sequencer/filter for Unix-like operating systems. more>>
Midish is a MIDI sequencer/filter for Unix-like operating systems (tested on OpenBSD and Linux) implemented as a simple command line interpreter, like a shell. Its intended to be lightweight, fast, and reliable for real-time performance.
Main features:
- multiple MIDI devices handling
- synchronisation to external midi devices
- real-time MIDI filtering/routing (controller mapping, keyboard splitting, ...)
- track recording, metronome
- basic track editing (insert, copy, delete, ...)
- track quantisation
- import and export of standard MIDI files
- tempo and time-signature changes
- system exclusive messages handling
Midish is open-source software distributed under a 2-clause BSD-style license. Currently in development (contributions are welcome), it can safely be used for sequencing and filtering.
Enhancements:
- This release adds support for system exclusive messages and synchronization with external MIDI devices, new filtering rules and new editing functions, and improved documentation and usability.
<<lessMain features:
- multiple MIDI devices handling
- synchronisation to external midi devices
- real-time MIDI filtering/routing (controller mapping, keyboard splitting, ...)
- track recording, metronome
- basic track editing (insert, copy, delete, ...)
- track quantisation
- import and export of standard MIDI files
- tempo and time-signature changes
- system exclusive messages handling
Midish is open-source software distributed under a 2-clause BSD-style license. Currently in development (contributions are welcome), it can safely be used for sequencing and filtering.
Enhancements:
- This release adds support for system exclusive messages and synchronization with external MIDI devices, new filtering rules and new editing functions, and improved documentation and usability.
Download (0.10MB)
Added: 2005-10-28 License: BSD License Price:
1456 downloads
midillo 0.0
midillo is a library and set of tools for MIDI files manipulation. more>>
midillo is a library and set of tools for MIDI files manipulation. At this point it consists of simple diagnostic dump of MIDI file, filter, that strips unwanted events and converter to SMF format 0 files so that the keyboard which is not as capable as computer would understand it.
For example, this is the command that will convert file to SMF0 format, strip events not understood and not used by the keyboard and put the file to the memory card:
bash-3.00$ midi2f0 midifile.mid
> | midifilter -f sysex,meta_unknown,meta_obsolete,meta_texts
> > /mnt/card/casio_md/midifile.mid
<<lessFor example, this is the command that will convert file to SMF0 format, strip events not understood and not used by the keyboard and put the file to the memory card:
bash-3.00$ midi2f0 midifile.mid
> | midifilter -f sysex,meta_unknown,meta_obsolete,meta_texts
> > /mnt/card/casio_md/midifile.mid
Download (0.32MB)
Added: 2006-08-14 License: MIT/X Consortium License Price:
1166 downloads
MidiMountain 0.2.1
MidiMountain is a MIDI sequencer aimed to edit standard midi files. more>>
MidiMountain is a MIDI sequencer aimed to edit standard midi files. The easy to use interface should help even beginners to edit and create midi songs (sequences) with this application. For professionals, MidiMountain is designed to edit every definition known to standard midi files and the midi transfer protocol. From easy piano roll editing to changing binary system exclusive messages, MidiMountain is a complete and usable solution for every midi user.
Main features:
- Choose GUI language
- Select MIDI devices
- SMPTE/MTC or internal
- Load and save standard midi files 1 (single track) and 2 (multi track)
- Midi channel of event
- Time of event
- Duration and pitch
- Patch change
- Type and Values
- Single and poly
- Bend range of channel
Enhancements:
- Sequence/Overall
- Mapping Preset Editing
- Playback over Multi Devices Track
- Added Device Selection (over Port#)
- Color Setting
<<lessMain features:
- Choose GUI language
- Select MIDI devices
- SMPTE/MTC or internal
- Load and save standard midi files 1 (single track) and 2 (multi track)
- Midi channel of event
- Time of event
- Duration and pitch
- Patch change
- Type and Values
- Single and poly
- Bend range of channel
Enhancements:
- Sequence/Overall
- Mapping Preset Editing
- Playback over Multi Devices Track
- Added Device Selection (over Port#)
- Color Setting
Download (0.40MB)
Added: 2006-07-24 License: Freeware Price:
1187 downloads
MIDI::Simple 0.81
MIDI::Simple is a procedural/OOP interface for MIDI composition. more>>
MIDI::Simple is a procedural/OOP interface for MIDI composition.
SYNOPSIS
use MIDI::Simple;
new_score;
text_event http://www.ely.anglican.org/parishes/camgsm/bells/chimes.html;
text_event Lord through this hour/ be Thou our guide;
text_event so, by Thy power/ no foot shall slide;
set_tempo 500000; # 1 qn => .5 seconds (500,000 microseconds)
patch_change 1, 8; # Patch 8 = Celesta
noop c1, f, o5; # Setup
# Now play
n qn, Cs; n F; n Ds; n hn, Gs_d1;
n qn, Cs; n Ds; n F; n hn, Cs;
n qn, F; n Cs; n Ds; n hn, Gs_d1;
n qn, Gs_d1; n Ds; n F; n hn, Cs;
write_score westmister_chimes.mid;
This module sits on top of all the MIDI modules -- notably MIDI::Score (so you should skim MIDI::Score) -- and is meant to serve as a basic interface to them, for composition. By composition, I mean composing anew; you can use this module to add to or modify existing MIDI files, but that functionality is to be considered a bit experimental.
This module provides two related but distinct bits of functionality: 1) a mini-language (implemented as procedures that can double as methods) for composing by adding notes to a score structure; and 2) simple functions for reading and writing scores, specifically the scores you make with the composition language.
The fact that this modules interface is both procedural and object-oriented makes it a definite two-headed beast. The parts of the guts of the source code are not for the faint of heart.
<<lessSYNOPSIS
use MIDI::Simple;
new_score;
text_event http://www.ely.anglican.org/parishes/camgsm/bells/chimes.html;
text_event Lord through this hour/ be Thou our guide;
text_event so, by Thy power/ no foot shall slide;
set_tempo 500000; # 1 qn => .5 seconds (500,000 microseconds)
patch_change 1, 8; # Patch 8 = Celesta
noop c1, f, o5; # Setup
# Now play
n qn, Cs; n F; n Ds; n hn, Gs_d1;
n qn, Cs; n Ds; n F; n hn, Cs;
n qn, F; n Cs; n Ds; n hn, Gs_d1;
n qn, Gs_d1; n Ds; n F; n hn, Cs;
write_score westmister_chimes.mid;
This module sits on top of all the MIDI modules -- notably MIDI::Score (so you should skim MIDI::Score) -- and is meant to serve as a basic interface to them, for composition. By composition, I mean composing anew; you can use this module to add to or modify existing MIDI files, but that functionality is to be considered a bit experimental.
This module provides two related but distinct bits of functionality: 1) a mini-language (implemented as procedures that can double as methods) for composing by adding notes to a score structure; and 2) simple functions for reading and writing scores, specifically the scores you make with the composition language.
The fact that this modules interface is both procedural and object-oriented makes it a definite two-headed beast. The parts of the guts of the source code are not for the faint of heart.
Download (0.061MB)
Added: 2007-07-06 License: Perl Artistic License Price:
841 downloads
Playmidi 2.4
Playmidi is a curses and X11-based MIDI file player for Linux. more>>
Playmidi is a curses and X11-based MIDI file player for Linux. It supports playback to any OSS-supported synth device including external MIDI.
To install playmidi, just "make install"
make install will automatically configure playmidi based on your answers to a few simple questions.
NOTE: the Makefile is optimized for a recent RedHat setup. If you have an old or poorly installed ncurses, you might have to make some changes to compile. X11R6 is reqired for xplaymidi. If there is an object you dont care to make, or cant make, see the makefile
for additional installation options.
If youre having trouble with playmidi, please feel free to send email. If youve discovered any bugs, feel free to email your bug fixes.
Options for usage:
[x]playmidi [options] file1.mid [file2.mid ...]
There are a lot of command line options to change things like which device to playback to and what channels to play with what patch, etc. There are also compile-in options you will find in "playmidi.h"
<<lessTo install playmidi, just "make install"
make install will automatically configure playmidi based on your answers to a few simple questions.
NOTE: the Makefile is optimized for a recent RedHat setup. If you have an old or poorly installed ncurses, you might have to make some changes to compile. X11R6 is reqired for xplaymidi. If there is an object you dont care to make, or cant make, see the makefile
for additional installation options.
If youre having trouble with playmidi, please feel free to send email. If youve discovered any bugs, feel free to email your bug fixes.
Options for usage:
[x]playmidi [options] file1.mid [file2.mid ...]
There are a lot of command line options to change things like which device to playback to and what channels to play with what patch, etc. There are also compile-in options you will find in "playmidi.h"
Download (0.14MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1192 downloads
libmidixx 0.5
libmidixx is a C++ MIDI library. It works on GNU/Linux systems. more>>
libmidixx is a C++ MIDI library. It works on GNU/Linux systems.
It is intended for a multimedia application that handles playback, recording, and editing of MIDI sequences, though the current version just implements playback only.
libmidixx supports OSS, ALSA, and serial (tty) MIDI ports, and also comes with a user-space sequencer implementation, which does a fair job on a lightly-loaded machine.
Future Plans
External sync
Recording
Support for kernel sequencers (ALSA / OSS)
Streaming
Support for networking?
<<lessIt is intended for a multimedia application that handles playback, recording, and editing of MIDI sequences, though the current version just implements playback only.
libmidixx supports OSS, ALSA, and serial (tty) MIDI ports, and also comes with a user-space sequencer implementation, which does a fair job on a lightly-loaded machine.
Future Plans
External sync
Recording
Support for kernel sequencers (ALSA / OSS)
Streaming
Support for networking?
Download (MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1240 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above midi sequencer search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed