A realtime, digitally controlled 'analog' synthesiser:

Selecting the image opens a new window showing a screengrab of the program.

 DelfDCS window snapshot

"First of all - be prepared for t3ch sp33k (sorry, not quite that bad), and a lot of it, though IRL I'm usually much less verbose - let's look at what this thing actually does and how it works. It is nothing less than a fully fledged Amiga native and flexible emulation of a late sixties' 'acid' type Voltage Controlled Synthesiser, similar to the fabulous EMS VCS3, perhaps one of the best, at least IMHO. Similar also to a Maplin kit which I built in the late 70's, then re-built with quicker controls which may have made it more versatile. I still have the 22x22 pin patch board as a memento, which gave total control, but was a pain to set up or even change. However, software can create more flexible ways of control and switching than soldered circuits.

 22x22 Patch Board


The gadget controls on this soft synth resemble the quick set-up, switch type, such as was used on the Mini Moog, but with software there is a lot more leeway to experiment, even with holographic ideas added in. How about lissajous maths as a control plug-in? The old Amiga OS3.1 screen-blanker in sound! Though I'm not that far into maths, so that will need some volounteers.

The program should appeal to those musicians out there who are into analog sounds in realtime, but prefer the convenience of digital technology. To rehash, this is a software version of a realtime analog instrument that works according to a principle generally known as 'subtractive synthesis'. This is not a new formulation, there are many examples running on machines with much faster CPUs than the old M68k that drives the Amiga. Only their sometimes erratic response, not to mention their OS, often lets them down. That's my experience, anyway.

We all know, and some will even remember, how the Amiga led the graphics and video world with its co-processors, each of which can fully concentrate on its job, and only its job. Nothing else can interrupt it, slow it down, or change its memory. Running a "modern" OS with a gazillion background tasks running checks via the net, even the fastest CPU can get fuzzy. The Moto 56k DSP on the Delfina/Flipper has its own RAM and designed for media streaming, so it is plenty fast to generate/modify sounds.

Ergo, DelfDCS, as that is what I decided to call this program on the file-system level, will be able to do pitch or filter sweeps, weird whooshes and all sorts of spaced out noises with ease, all that in addition to what is already available on the Amiga in the form of several TB-303 emulators, FM and other synth attempts. All the controls can be played and adjusted with the usual real-time accuracy that the Amiga is capable of, which means no mouse lag, jitter or dropped mouse events, just like when drawing with a large brush in DPaint or dragging screens.




A walk in the park

The main project

at

strandedufo


a.k.a. 7h3 cH1lLm4ch1n3





Present Specifications



Modules:

DCO - Digitally controlled Oscillators

LFO - Low Frequency Oscillator

DCF - Digitally controlled Filter

ADSR - Envelope Generator

DCA/RM - Digitally Controlled Amp/Ring Modulator

Noise Generator (pink + white)

Output Tracks (could be AHI units)

Note Sequencer 20 - 350 BPM

Number:

2

1

1

1

1

1

32

1






Requirements

User Manual

Planned Extras

Project Team

Present Status



"The legal mumbo-jumbo:" This program is Copyright © 1992-2015 strandedufo productions. All rights reserved. If you are distributing it for profit, please do remember that its author(s) are entitled to part of the price of distribution for the years of hard work and expense that was put into its creation.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see the licenses.

GNU General Public License .... GNU General Public License

Please note that this program is using the DSP built into Delfina or Flipper audio cards, which rely on delfina.library as their driver. Without it, DelfDCS will run but not produce any sound at all. The delfina.library is Copyright (C) of Petsoff LTD, and is released either separately or with a Delfina or Flipper audio card, and only as binary. As it may enhance marketability of those cards, DelfDCS may not be forked and 'closed' to serve that purpose without prior agreement of the Copyright holders.







Hacking on the Amiga is by far the best fun!

Download the GUI demo

Download the GUI demo.

Obviously the above demo is incomplete and should be run with the NODSP tooltype set. I cannot remember what state I left the Delfina routines in, though I can remember some very odd ways of controlling it, which is not compatible with the controls as they need to be. Michael has done a cool mp3 player, but a synth is a lot more involved, so in this case I feel that maybe he tried to use the DSP far too much, instead of relying on almost 'streamed' input. I will have to go back to Moto's DSP example and take it from there myself. No gain without pain - as they say - at least I have a huge manual to learn to code it from.

If anyone feels they can contribute with code, catalogs, guides or whatever, email me your preferred user name and I send you a password to access the repo, though I'm not yet sure which one should be best, Bazaar, Savannah, GForge, git, CVS or SVN. Setting one up should be quick and easy. Perhaps a forum, or at least a mailing list, would be helpful as well - GForge has one built in, otherwise I can set up phpbb3 or sympa. For the time being, please send flames, questions and suggestions to:


 My e-mail address

(This is only a png, so type it correctly or OCR it...)





Made On Amiga logo



This program has been slow in coming, partly due to a shortage of resources, and partly due to a tendency of this old hacker to follow the phases of some distant star. A 24 hour day seems far too short, so either 28 or even 32 hours would be far more useful, but that clashes with the culturally and commercially accepted daily 9-5 cycle that we are expected to fit our lives around. This usually results in a feeling of being jet-lagged and too sluggish to go on.

As to how long it took to get this far, a link to the project's history is to be found below - and if you have time to kill, go ahead and read it. We live in the End Times - the Mayan Calendar, Bible, Nostradamus interpreters, Buddhists, astrologers as well as astronomers, plus pretty much everyone else, all seem to agree on the general idea of unique events unfolding right now, all around us. In any case, the Amiga is evolving too, just like ourselves, as well as introducing new ideas generating new interest, and any end product that will enhance its hack value should be worth all the effort. It will give us one more trick to avoid any evil and rude system - or what I see as the platform/OS of - and for - suits, and the NWO.

History

 snapshot of first cHilLmAchInE



Last updated on:



. Local links


The front door
Download Amiga Software
The environment
The crew of strandedufo
Amiga music and MIDI





Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.



Except for the Creative Commons, Made on Amiga and GPL v3 link logos as well as the Download icon, all software, and all graphic, musical and audio artwork shown on this page is the exclusive Copyright ©1972-2018 of strandedufo productions. All rights reserved.