Hi @Vortico and fellow developpers,
Richie Hindle (@Richie), Bruce Frazer (@Squinky.Labs) and I have been working on a proposal for allowing the copy/pasting of sequences between sequencers from different “vendors” in VCV Rack. The initial aim is to be able to transport musical content consisting of notes with pitches, gates, probability, etc. from one sequencer (Seq++ for example) to another sequencer (Foundry for example).
Since not all sequencers support all features and time resolutions of notes, this is not expected to be always be a perfect process, but instead should be seen as getting the core musical content from one module to another, even when the modules are from different developers. Between two timeline-type modules, the copy/paste can even potentially be perfect, and it’s up to each module to interpret the Portable sequence format according to its intrinsic architecture.
We are also planning to open a github issue for discussing the proposal, and we will add a link to it when it’s ready. Here is a link to the current draft of the proposal, and any feedback or comments you might have would be greatly appreciated.
As of this writing, the following open source sequencers support the initial draft of the Portable sequence, and can be compiled for those wanting to give it an early try:
- SquinkyLabs (master branch): Seq++
- Impromptu Modular (master branch): Foundry, PhraseSeq16/32, SemiModularSynth
Richie is working on something that should be ready within a week or so from now.