MATRIXSYNTH: Synthstrom Audible Deluge Goes Open Source



Wednesday, May 10, 2023

Synthstrom Audible Deluge Goes Open Source



Details follow. Video of an editor created for the Deluge below.

"TLDR: We're going open-source from June 5th.

Since launching our beloved Deluge, we’ve added a ton of functionality, made it more versatile and packed it full of ground-breaking features. Our arranger, looper, advanced sequencing and MPE implementation are still industry leading.

At Synthstrom, we’re devoted to sustainability and want our Deluge to continue being the centre of our users' musical excursions for many years to come. Late last year we started retrofitting older Deluge variations with the OLED screen featuring in our new units. The next step we're taking has been even longer in development - waiting until we knew we had a community full of talented coders who were as passionate about the Deluge as we are. We know now the time is right - it’s time to take software development into overdrive - we’re going open-source!

What is open-source? Open-source means we're opening our software code to the community; our users who know how to write code can now develop their own Deluge features, make refinements to the existing code and contribute to a Community version for all users.

Before the speculation even starts, this isn't us working on a new model, there are currently no plans for that. We've employed a team to manage the open-source project so we can focus our energies into ramping up the building of new OLED Deluges to meet demand, speeding up the retrofitting and refurbishing off older units, and just maybe, finally getting the Deluge into limited retail - though don't hold your breath on that last part :)

Synthstrom will continue to maintain and update the main “Official” repository, including all official Deluge Firmware releases going forward.

Alongside there will also be a “Community” repository (for both the OLED & non-OLED versions), forked from the Official repository, as a central place for community code contributions to be merged together, so long as they don’t appear to break anything and represent complete features ready for use. And of course all future updates to the Official branch can be merged in, too.

And of course, you can fork either branch and make your own changes and share these with others, irrespective of what’s happening in the Official or Community repository.

Installing Community or other firmware builds is 100% compatible with your Deluge's hardware warranty. However, if you use a non-official community build, we won't be able to provide software support.

Our open-source project manager will initially oversee and maintain the Community repository, though this will probably change in the longer term, particularly if or when open-source development branches in multiple different directions. We’ve created thorough documentation and Rohan will also be on hand at the launch, to offer guidance and assistance to those getting involved - including open video Q&A sessions.

Rohan has always been eager to give back to the global community of makers and tinkerers that helped him as a beginner, we just had to make sure the time was right, we had the right people involved and that we had a system that aided those taking part.

We’re also launching a Patreon to help support those contributing to the 'Community' repository. This will allow the entire community to show their gratitude to those developing, testing and refining code by making a monthly financial contribution, from just $1. Though administered by Synthstrom, 100% of these payments (less Patreon fees and tax) will be distributed only amongst those coders contributing to the Community repository - distributed in accordance with how much each individual contributed.

We have re-opened the epic feature suggestion threads on our forums where coders can find ideas to work on and where users can discuss their desired features: https://forums.synthstrom.com/categories/deluge-suggestions

In special cases, the Official repository may consider submissions from the Community repository*, where features and their UI have proven universal appeal. However, Synthstrom needs to continue to provide our customers with a stable and high-performance official firmware version, so we need to be responsible for every line of code in this branch.

Deluge Firmware will be released under the GPLv3 license. There are no restrictions on personal use and this license allows for code to also be used in commercial projects - however, if even one line of code from this is used in a commercial project, the entire piece of code for that project must also be made open-source under this same license.

The newly open source Deluge Firmware source code will live in GitHub. We will be launching this project in June though you can follow our GitHub now and be alerted when it's live. https://github.com/SynthstromAudible

* If a Community feature is to be accepted into the official repository this will be negotiated and licensed on a case by case basis with its developer(s)

Key dates & details:

Monday, June 5, 7pm EDT - Codebase made available, documentation released and Patreon launched.

Wednesday, June 7, 7pm EDT - Open Group video Q&A session with Rohan. Will be recorded and made available on GitHub following.

Saturday, June 10, 11am, CEST - Open Group Zoom session with Rohan. Will be recorded and made available on the GitHub following.

Following these Q&A sessions. Rohan and/or our Open Source team will be responsive in answering questions on the GitHub. Please try not to flood forums with questions until after these sessions as we anticipate much will be answered therein.

Open-source Project Manager: Jamie Fenton

An experienced games, audio and multimedia production tool engineer, Jamie Fenton is known in the Deluge community for developing the Downrush application. Downrush is used for transferring, viewing and editing of Deluge songs, patches, and media assets using a Wi-Fi SD card and your mobile device."

Deluge Downrush demo - Wireless editor/browser for the Synthstrom Deluge

video upload by Icoustik

"Detailed demonstration of the Downrush editor/browser for the Synthstrom Deluge, by Jamie Fenton.

Downrush download: https://github.com/jamiefaye/downrush
About the Synthstrom Deluge: https://synthstrom.com/

Downrush works via the Toshiba FlashAir SD card, which has built-in WiFi, and allows wireless browsing/ uploading/ downloading.

With this it's possible to access the card without removing it from the Deluge, by connecting to it just like you'd connect to any wifi network, and simply opening it in a web browser (I've used firefox, ecosia and chrome). This means it's also possible to do it with a smartphone or other device with wifi-access!

"Downrush is a simple FlashAir file manager for Synthstrom Deluge. Expect improvements."

---- Things it can do that I've found really useful:

* Browse, upload and download files without removing the card!

* Move and delete files to keep things more organized - f.ex. get rid of failed/ useless samples, unwanted songs etc.

* Rename samples and resamples as soon as you make them and before putting them into a project and saving!
Especially handy with a smartphone when in the zone with the Deluge.

(It's almost like an external screen, just not 100% real-time.)

* XML editing (it has a built-in editor now) - get an overview of KITS/SYNTHS/SONGS, copy tracks between songs (!), copy and multiply kit sounds without having to make the same adjustments from scratch several times, and other such things not currently possible directly on the Deluge.

* Ability to use Downrush on a smartphone/pad as a kind of preview/cue-out with headphones, to preview samples etc. without it coming thru the main outs

Creds to Jamie Fenton !

EDIT:
The browser has now been updated so that when clicking on a kit, song or synth's name, it opens the Downrush main editor (not XML view). Click EDIT to get to the plain text XML viewer."

No comments:

Post a Comment

Note: comments that insult people will be removed. Critique on gear is allowed. Do not ask if listings are still available. Click through auction links to check yourself. Posts and pics remain for historical purposes. To reduce spam, comments for posts older than one week are not displayed until approved (usually same day).

PREVIOUS PAGE NEXT PAGE HOME




Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH