All Projects → RitaAndAurora → ddrm-jfsebastian

RitaAndAurora / ddrm-jfsebastian

Licence: GPL-3.0 license
J.F. Sebastian is a tool that provides new ways to control Deckard's Dream synthesizer

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to ddrm-jfsebastian

MIDI.jl
A Julia library for handling MIDI files
Stars: ✭ 55 (+89.66%)
Mutual labels:  midi
Miles
Swift Playground that creates jazz improvisations (WWDC 2018)
Stars: ✭ 31 (+6.9%)
Mutual labels:  midi
AUSequencer
(WIP) MIDI Sequencer Audio Unit
Stars: ✭ 26 (-10.34%)
Mutual labels:  midi
osmid
osmid is a tool to bridge MIDI and OSC. It is currently in use in Sonic Pi
Stars: ✭ 63 (+117.24%)
Mutual labels:  midi
music embedding
A package for representing music data based on music theory
Stars: ✭ 19 (-34.48%)
Mutual labels:  midi
AUParamsApp
An AUv3 MIDI plugin. See the blog post
Stars: ✭ 24 (-17.24%)
Mutual labels:  midi
webaudio-synth
WebAudio Polyphonic Synthesizer
Stars: ✭ 83 (+186.21%)
Mutual labels:  midi
MIDISequencerAUv3
A great start point for making AUv3 MIDI sequencer apps.
Stars: ✭ 24 (-17.24%)
Mutual labels:  midi
midiomatic
A collection of MIDI filter, generator and processor plugins
Stars: ✭ 23 (-20.69%)
Mutual labels:  midi
wui
Collection of GUI widgets for the web
Stars: ✭ 44 (+51.72%)
Mutual labels:  midi
from-data-to-sound
🎵 Simple Node.js script for transforming data to a MIDI file
Stars: ✭ 33 (+13.79%)
Mutual labels:  midi
teensy-midi-looper
teensy midi loop recorder
Stars: ✭ 30 (+3.45%)
Mutual labels:  midi
midiplayer
Play MIDI file right in your browser with the WebMIDIAPI
Stars: ✭ 53 (+82.76%)
Mutual labels:  midi
Ensembles
A digital arranger workstation powered by FluidSynth
Stars: ✭ 312 (+975.86%)
Mutual labels:  midi
flutter midi
Midi Playback in Flutter
Stars: ✭ 52 (+79.31%)
Mutual labels:  midi
midi2img
MIDI to image and image to MIDI conversion scripts
Stars: ✭ 48 (+65.52%)
Mutual labels:  midi
arduino-midi-footswitch
USB MIDI Pedal built with Arduino
Stars: ✭ 24 (-17.24%)
Mutual labels:  midi
seq66
Seq66: Seq24-based live MIDI looper/editor. V. 0.99.1 2022-11-27. NSM support; Linux/Windows; PDF user manual. Help access to tutorial and PDF.
Stars: ✭ 95 (+227.59%)
Mutual labels:  midi
midiGenerator
Generate midi file with deep neural network 🎶
Stars: ✭ 30 (+3.45%)
Mutual labels:  midi
ManosOsc
(Eyebeam #13 of 13) Output OSC, MIDI, and After Effects/Maya animation scripts from the Leap Motion controller.
Stars: ✭ 53 (+82.76%)
Mutual labels:  midi

J.F. Sebastian, a Deckard's Dream companion tool

J.F. Sebastian screenshot

Overview

J. F. Sebastian, named after a former genetic designer of the Tyrell Corporation, provides new ways to control and explore the sonic possibilities of the CS80-inspired Deckard's Dream synthesiser (DDRM). It works both as a stand-alone app and as an audio plug-in with automatable parameters.

With J.F. Sebastian you can import DDRM bank files, edit patches and export them. When you import a bank file, a timbre Space will be created which will allow you to navigate all the presets in a colorful space and create new ones. Just click anywhere on the timbre Space and play the synth. Click on another point to get a new preset. Close points in the space will result in similar sounding presets.

J.F. Sebastian also includes a CS80-like tone selector that allows you to use the original presetting system of the CS80 in the DDRM. Simply click on the buttons of the upper row and lower row to configure slider positions for channel I and II respectively.

Check out J.F. Sebatian's website for more information.

Check out the video below for an introduction to J.F. Sebastian and its features:

Introduction to J.F. Sebastian video

Also check out this video that demonstrates the power of J.F. Sebastian in combination with Bitwig Studio's modulators:

Deckard's Dream + J.F. Sebastian + Bitwig Studio modulators

Download

You'll find download links in the J.F. Sebastian website and also in the Releases section of this code repository. Don't hesitate to report bugs or make suggestions using the tools in the issues section.

Help

Please check the user manual for an explanation of the different features of J.F. Sebastian and how to use it.

Build instructions (for developers)

J.F. Sebastian is implemented as a JUCE audio plug-in/standalone app and can be edited and built using standard JUCE workflows. To build J.F. Sebastian you need to

  1. checktout the code repository including submodules;
git clone https://github.com/RitaAndAurora/ddrm-jfsebastian.git && cd ddrm-jfsebastian && git submodule update --init
  1. open the project files for XCode (macOS) and Visual Studio 2019 (windows) you'll find in the Builds/ folder and compile the projects there.

For advanced development options you'll need to open the JFSebastian.jucer using JUCE's Projucer, but this is not needed for basic edits and/or building J.F. Sebastian. Note that if you go that way you'll need a Projucer version which is compatible with J.F. Sebastian. The best way to go is to compile Projucer from the JUCE submodule in the code repository (i.e. use project files in 3rdParty/JUCE/extras/Projucer/Builds/).

Note that to build VST2 version of the J.F. Sebastian wou'll need to have the VST2 SDK files and you'll need to edit JFSebastian.jucer with the location of your VST2 SDK.

License

J.F. Sebastian is released under the GPLv3 open source software license (see LICENSE file) with the code being available at https://github.com/ritaandaurora/ddrm-jfsebastian. J.F. Sebastian uses the following open source software libraries:

  • tapkee, available under BSD 3-clause license
  • delaunator-cpp, available underMIT license
  • juce, available under GPLv3 license

J.F. Sebastian uses some fonts released under open licenses as well:

  • roboto, available under Apache 2 license
  • modenine, available under custom "freely distributable" license (see license file in Resources/fonts)
  • blade runner, tagged as "100% free" font

Support J.F. Sebastian development

If you want to support the development of J.F. Sebastian and similar tools you can consider making a donation. That will make me very happy :)

Credits and acknowledgements

J.F. Sebastian has been ideated and developed by Rita & Aurora, a sort of fancy branding name I've given to my audio-developer self.

Enormous thanks to Paul Shilling for creating the great CS80 presets bank that has been used for the tone selector. Also thanks to Black Corporation for making such a great synth!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].