Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smondet/locoseq
Automatically exported from code.google.com/p/locoseq
https://github.com/smondet/locoseq
Last synced: 16 days ago
JSON representation
Automatically exported from code.google.com/p/locoseq
- Host: GitHub
- URL: https://github.com/smondet/locoseq
- Owner: smondet
- License: mit
- Created: 2015-03-15T23:46:17.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-15T23:49:00.000Z (almost 10 years ago)
- Last Synced: 2023-03-12T03:03:31.327Z (almost 2 years ago)
- Language: OCaml
- Size: 484 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: license.mit
Awesome Lists containing this project
README
################################################################################
** LOCOSEQ **
Loop-based Controllable midi-Sequencer
Sebastien MONDET
Wed, 31 Oct 2007 19:02:31 +0100################################################################################
## PRESENTATIONLocoseq (http://locoseq.googlecode.com) is a midi sequencer designed for live
playing looping tracks. You can create control tracks (called "meta-tracks")
that drive the sequencer (schedule track x, mute, change tempo...) and you
can configure how the sequencer reacts on a given input (midi-in port or
keyboard).The application is built on top of the jack midi API, it is written in ocaml
(http://www.ocaml.org) (except some C code) and uses GTK+ and glade (thanks to
lablgtk2: http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgtk.html) for its
GUI.The source code is available under a classic MIT license (see ./license.mit).
Current developers:
- Sebastien MONDET (http://sebmdt.googlepages.com)
- Frederic MOULINS################################################################################
## INSTALLATION** Requirements:
For the moment, let's talk about debian packages as the project is developed
under 64studio.Those packages should make you download all needed dependencies to compile the
application:apt-get install libjack-dev libxml-light-ocaml-dev omake ocaml-findlib \
liblablgtk2-ocaml-devThose packages should make you download all needed dependencies to compile the
documentation:apt-get install tetex-bin tetex-extra hevea
** Build:
Just type:
$ omake################################################################################
## USE** To launch the application:
$ ./src/locoseq gui** Examples:
In the test directory:
\__ test
| \__ one_song.xml
| \__ tracks.mid
The xml is a "whole" song (open with "Open").
The mid is a midifile containing some tracks (import with "Add" in the
midi-tracks view), it has been made with seq24 (http://www.filter24.org/seq24/).It's just for testing, it should render something more or less audible with a
classical General Midi setup (e.g. some FluidSynth listening to a jack-midi
port thanks to a2jmidid with a common soundfont).** If it does not work:
This software is still under heavy development. If you detect problems please
send an e-mail to the developers. If you can, send them also the result of the
portability inspection:$ omake inspection
And send the file InspectionData/Inspection.t2t to the developers.