Valent In Pulseq Save

PulseQueue - minimalistic web-app for creating electronic music

Project README

PulseQueue

Minimalistic web-application for creating electronic music with virtual analog synthesizers.
Initially designed as sketching tool but can be used for making full-fledged tracks.

https://valent-in.github.io/pulseq/

  • Simple and easy to use

  • Mobile-friendly

  • Client only (no data processed on servers)

  • Subtractive synthesizers with various effects

  • Multi-layered step sequencer

  • Exportable synth presets

  • WAV audio export

  • MIDI export

Music examples (YouTube)

Quick start

To get started you can experiment with included songs. Click "Demo" button on startup menu and select demo track. Reload page to reach this menu again.

Program tabs:
ARRANGE
Combine patterns into complete music track.

PATTERN
Place notes here. Additional synths can be included in new layers.

SYNTH
Configuration panel for selected instrument. Presets are available from 3-dot menu.

LIST
Contains list of synthesizers. As every synth is monophonic, it should be copied to create chords.

Reference Cards

overview card controls card routing card

Performance notes

Some effects are CPU-heavy (especially reverb and phaser). This should be accounted when using on mobile devices.
WAV export duration may be limited on mobile browsers to about 10 minutes.


Using Web Audio API and Tone.js
File export sources: bufferToWave, midi-writer.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

Open Source Agenda is not affiliated with "Valent In Pulseq" Project. README Source: Valent-in/pulseq
Stars
128
Open Issues
0
Last Commit
3 weeks ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating