Electron-based recreation of https://github.com/mmower/elysium, a probabilistic generative MIDI sequencer based on the harmonic table note layout.
Built with https://github.com/electron-react-boilerplate/electron-react-boilerplate
Vide tutorial is here: https://www.youtube.com/watch?v=We5PVgwhN7g
Documentation is here: https://github.com/whisperdoll/acheron/wiki/Acheron-Documentation
Download the latest Acheron release here: https://github.com/whisperdoll/acheron/releases
The current version as of this writing is 1.2.3
Please note that Acheron is a MIDI sequencer, and as such produces no sound on its own.
You'll need a Digital Audio Workstation (or other VST host/MIDI receiving application) and MIDI loopback driver (such as loopmidi on Windows, or the built-in IAC driver in the Audio/Midi Settings on Mac), or a MIDI interface and a physical MIDI device.
To use Acheron without a physical MIDI device (e.g. with a DAW or other software):
- Windows:
- First, download and install Tobias Erichsen's loopMIDI
- Use loopMIDI to create a virtual MIDI port (click the plus button at the bottom left of the window.)
- Mac:
- Set up the IAC driver in Audio/Midi Settings
- Run Acheron.exe/.app.
- Select Settings (at the bottom of the window.)
- Under MIDI Outputs select the virtual MIDI port you just created with loopMIDI or the IAC Driver
- Make sure "loopMIDI port" (on Windows) or "IAC driver" (on Mac) is enabled as an input in your DAW (if applicable.)
Optional:
- If you don't have a DAW, try onlinesequencer.net which runs in the browser & requires no setup for use with Acheron.
- Onlinesequencer's record button is on the bottom left of the page, while the save button is near the top middle. the arrow next to the save button allows exporting MIDI or WAV files.
- Acheron now includes several example files, demonstrating various features. These are in the examples folder.
I don't have any tokens to work with / tokens have weird bugs.
If you don't see all of the tokens in the Add Token menu, please click on Manage Tokens in the bar at the bottom of the window and make sure that the token search paths include /tokens/ in the root of the current Acheron version's folder, and that all of the tokens are enabled.
I have another issue!
Contact me through the issues section of Github or however else you know how to contact me and I'll help.
npm start
will start the app in the dev
environment.
Custom tokens can be created and distributed without setting up a development environment. See the Custom Token Documentation for more information.
- whisperdoll, creator of and primary contributor to Acheron.
- Matt Mower for creating the original incarnation of this app.
- CreamSodaFloat for helping with some math for the LFOs.
- hellvalleyskytrees for the app icon, testing, a few tokens, and documentation,.
- She's released seventeen albums of music so far using this sequencer and it's predecessor! Check out the latest here:
MIT - see LICENSE file.