Caustic Song file (optional):
Word of warning: my poor little phone screams in agony every time I press a key on this thing, but I've exporting minute long chunks out of it all day with no problems. Your results may vary.
So what we have here is a 14 machine modular set up. The first three machines act as control devices for the remaining eleven tone generators. Each of those tone generators consists of six waveform generators, a DADSR envelope, and a 6 input mixer. The outputs of the eleven are collected in the third machine "inputs". The signal is then passed to the first machine "mod 1" which has an assortment of filters, effects, and other goodies. "Mod 1" is the main output, all the actual tone generators can have their channel volumes turned down completely (though in the uploaded file I did leave #1 turned up a little with lots of delay just to give some ideas). The "Arp" machine is just an arppegiator, with room for extra goodies if you so desire.
Effects wise, I went with a phaser and flanger on the output and distortion and chorus on the master to go along with the built in reverb, delay, parametric eq, and limiter. The whole thing can be played with the "mod 1" or "arp" keyboards.
As uploaded, it's playing a random arppegiator across all machines. You could also save the patch on one of the tone generating machines as a preset, load that preset on to the other ten tone generators, turn off the arpeggiator, and suddenly the whole thing becomes a six oscillator multi-filter synthesizer with 11 note polyphony (program each of the eleven notes on different tone generators). For the record, the "6 OSC" preset is just six wave generators, the envelope, and mixer wired together as shown without any further editing from their default settings.
Lots of experimentation available here. As an example, what would happen if you dropped a wave generator from each of the machines and put in an lfo and pan module? What if each machine consisted of two three oscillator FM chains? And so on and so on.
Enjoy! :)
Actually, just realised that's not *quite* gonna work for polyphony. Will tweak and upload a second version.
Ah so you're the next to try the 14-modular super preset.....
http://singlecellsoftware.com/node/9012
Nifty stack you made here.....
Forgot about that thread :)
It doesn't have to be all modulars though. I was thinking about trying it with twelve 8-bit synths (ditching the arp), padsynths, organs.....or any combination of them all. The main key is using most of the available machines as part of an overall sound, getting all the sounds collected together, and then tying them together with similar filters and effects.
On the other hand, here's the modified version for polyphony. Had to drop to only 42 oscillators and lose the insert effects. But, it plays chords! (I've got an idea for working around the insert effects) This one crashed Caustic several times, so be warned!
Caustic Song file (optional):
It works, some devices may choke on it...... what device are you using?
My Builderz Instrumentals primarily uses a Master Modular to drive to Slave Synth machines.... although it could do more, as you have done here...... but I've hesitated, because of the lack of key-zones, and velocity-zones etc....
Just using an LG Vista at the moment. Nothing superpowered.
Mapping key ranges and global velocity changes would be nice, but that's getting into features that even the desk jockey DAW's struggle with...I'll settle for effect presets though :).
The reason I was sticking to one minute long exports though is so I can use these sounds in the PCMsyth and Beatbox later on, The whole purpose here is just to make wav's that can be mined for content later on...not be strictly usable in a project in and of their own selves. Depending on how you set up the original sound sequence, that can give you some range of control over things like velocity down the road thanks to automation.
CHALLENGE ACCEPTED! (Will report back)
Google Play! | Facebook | YouTube!
Well, that was interesting.
I hit play, and my ears were assaulted. (Thanks).
Went into settings --> Options, and messed around with the Audio API settings, and Internal Latentcy.
AudioTrack & High Latentcy: Clearest sound, but stutters constantly.
AudioTrack & Lowest Latentcy: No stuttering, but sound like everything is being run through a Bitcrusher
AudioTrack & Low Latentcy: Minor stuttering, and same Bitcrushed sound
AudioTrack & Medium Latentcy: Moderate stuttering, but less Bitcrushed sound
Opensl ES & Any Latentcy setting: Bitcrushy sound, and almost no stuttering
Device: HTC Desire 816
Google Play! | Facebook | YouTube!
Well I did warn that it sounds miserable when played on my phone :) Export functions fine.
Here's the 11 8bitsynth build I mentioned. Couldn't up it to 12 because I didn't have space on the input rack. The synths are just set to the first 12 presets in the default list. I honestly thought the CPU hit would be worse on this.
Enjoy!
Caustic Song file (optional):
Whatever it takes for me two learn the modular and the 8bit i'm down. (((( don't expect me two create any songs from it any time soon. )))(
The math behind the 8bit.....I couldn't begin to explain it. :P
But the function, once you've got the equation put in, getting sounds out of it works best (for me) in long drawn out sounds. Essentially, think of it as having a single sequenced sound that you're then rhythmically speeding up and slowing down. I just plug in something from the bytebeat generator that someone posted a while back and then make an 8 measure long sound that glides between a 4 note chord. That at least gives me some idea of what I'm working with, and then I'll go from there. The key is glide. Keep the changes in speed smooth, even if they're fast.
The modular on the other hand...think of it like an air compressor (I work with air tools a lot so the comparison works for me). The air gets "sucked in" (generated) and stored in a tank, . The tank has a valve that controls the way the air leaves the tank (envelope). The air then moves through a tube (wire) to a new location and activates a tool (filter, effect, etc). When activated, the tool causes some kind of change (output). Multiple tools can be used on the same flow of air to alter the kind of change you get, and the same flow of air can be split (connect the same output to different things) any number of times to get multiple different outcomes through different tools, and multiple airflows can be brought together (mixers) at any time. And each tool can have it's own valve that alters the kind of change it causes (use other modules like envelopes to effect what things like filters do to the sound). Long story short though....the whole point is to make a starting sound, run it through a bunch of things to f**k it up, and then send it to the speakers. How you f**k it up is all up to you :)
it would make a great benchmarking tool! :-)
Google Play! | Facebook | YouTube!