Skip to content

Malcohol/SeqWires

Repository files navigation

SeqWires

SeqWires is the Music plugin for BabelWires, providing common types for music sequence data and plugins for music sequence data formats.

The following screenshot shows an example of music data processing in BabelWires. The source file has two tracks: a melody and a simple accompanyment. The project repeats the melody, and adds an offset and transposed copy of it. The result is like a simple musical round.

Screenshot showing several nodes wired together

Right now, the supported formats are:

  • SMF (standard MIDI file)
  • Many more formats to come :D

Seq2tape

Many pre-MIDI or low-end sequencers and drum machines use cassette tapes to store their sequence data. This is achieved by converting the device's digital data to an analog audio signal which can be recorded onto or played back from tape. Seq2tape is a utility for converting the audio which these devices use to data files which SeqWires can use. It depends on per-device plugins which know how the device represents data as audio. Currently, no plugins are included in the code base, but please watch this space :)

Status

Right now the SMF plugin only supports note on/off events. My current priority is on getting the infrastructure right.

License

SeqWires is licensed under the GPLv3. See the LICENSE file.

About

An application for converting between music sequencer formats.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published