Skip to content

eclab/seq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seq

A Modular, Hierarchical Music Sequencer

Version 1

By Sean Luke (sean@cs.gmu.edu)
With Help from Filippo Carnovalini (filippo.carnovalini@vub.be)
Copyright 2024 by Sean Luke and George Mason University

Related projects:

  • Edisyn, a patch editor toolkit with sophisticated exploration tools.
  • Flow, a fully-modular, polyphonic, additive software synthesizer.
  • Gizmo, an Arduino-based MIDI Swiss Army knife.
  • Computational Music Synthesis, an open-content book on building software synthesizers.

Donations

Donations are welcome via Paypal to Sean's address (sean@cs.gmu.edu).

About

Seq is a very unusual music sequencer. In Seq, you write chunks of music, then put combine and modify them in certain ways, then combine the combinations, and so on, until you reach a final song. Seq has many ways to combine stuff, everything from simple ordered series to complex networks (automata).

Seq is written in pure Java. It runs on MacOS, Linux, and Windows.

This is an early release of Seq, and it's got lots of wires sticking out here and there, is missing important items, and has bugs. And you have to build it [we'll get binaries latter]. But it works!

Publications on Seq

A Hierarchical, Modular Sequencer. With Filippo Carnovalini. Presented at Audio Mostly 2024.

Resources

Install and Run Seq

Seq has to be built from source for the time being:

  1. Install the libraries found in the libraries folder
  2. Go into the seq directory and run make
  3. You can run Seq as java seq.gui.SeqUI

Seq should probably run on Windows, MacOS, and Linux, but we have primarily developed it on MacOS.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published