updates and additions to existing modules:
- oscillator expanders:
- harmonic multipliers (similar core as the phase shift: doing math on saws or triangles with comparators)
- does it make pwmable squares, like the beefco thing, or does it just make tri for use in fm/am/sh elsewhere in the system? don't know
- sub-oscillators shaping from sine to square and folder(s)
- might be neat if you could fade from -1 octave to -2
- harmonic multipliers (similar core as the phase shift: doing math on saws or triangles with comparators)
- redo vca so it can switch between 4qmultiplier and vca modes
- switch to discrete(?)
- probably also drop internal sources (build external sources and patch instead, less confusing)
- mode switching from 4q to 2q
- 2q either zeros at -5V, or there should be a attenuverter and bias on the 'cv' input, or both
- updated dual s&h:
- better v/o on internal oscillator, better v/o tracking
- second v/o input for osc, could be a short-bar from the top channel's output, with attenuator, probably should swao the orientation of trigger and noise/signal input
- osc outs should be +/-5V
- try a switch ic, and use better hold cap,
- atten knob on noise should change volume of noise output
- better constraints on the input
- maybe try different random src?
- or move the noise sources to a companion / expander module entirely? but its kind of nice to have in the s&h
- updated clock:
- better v/o on internal oscillator, better v/o tracking
- move v/o jacks below knobs for easier self-patching
- redo LED drivers with transistors
- outputs all +/-5V(?)
- run/stop button + run/stop cv (which needs to restart the oscillator, not just unmute it), trigger input for restart?
- should run-stop be with respect to a comparator threshold, rather than a button?
- unipolar, or bipolar?
- want to be able to feed it the same like, envelope to the stop/run and the rate/v/o so you can use it as burst generator
- better, actual io, ideally with isolation:
- (instead of just passive jack connectors)
- at least two transformer or THAT driver balances outs
- at least two input that can make use of a balanced signal (probaly with THAT drivers or can these also be isolated)
- direction-switchable format changers that expect unbalanced connections but are buffered
- "seagrass" v2 (pedal io)
- 2 outputs, 2 inputs for pedal send/return
- before outputs, each signal from the rack goes through a lowpass and hipass in series (non-cv-able, just to shape pre-fx)
- (do they want a switch for resonance mode?)
- each output also has a vca so you can sequence when stuff goes out to the fx
- is it possible to make adjustable output impedance in addition to attenuatable output level?
future:
- manual voltage sources - its mostly knobs you can turn to make some voltage to route elsewhere. channels:
- 1,2,3: dedicated fixed +5, -5, gnd (no knobs, 3 jacks) [2 led? (none for gnd)]
- 4&5 are: 2 ch of -5 to +5 pots (one pot each, 2 knobs, 2 jacks) [2 bicolor led]
- 6&7 are 2 ch of bias+attenuverter (two pots each, 4 knobs, 2 jacks) [2 bicolor led]
- with range switches/buttons to limit or not-limit to +/-5v?
- should it be possible to boost? 3way switch: up: +gain no limit, center: unity no limit, down: unity limited to +/-5
- organize the panel so that the 6&7 inputs are short bar's distance from as many other outputs as possible (except ground)
- so 4 outputs to organize around 2 inputs
- (do we want center-detent? not sure)
- discrete mixer with squish switch
- lets you mix with and without letting the levels get beyond +/-5v, based on a switch
- need to design the squish, should grade from gentle to distorted
- "bad math" distortion/folder
- when working out the phase shift subcircuit, early attempts did bad math, usually from comparator delays
- introduced a lovely crackly "shorting" distortion, up in the air
- idea is: what if we did this on purpose, and there was a vc/knob you could turn to lessen or increase the effect
- mixer/sequencer (also stepped oscillator)
- idea coming from the arp 2500 mixseq
- core is an oscillator into discrete adc that controls an addressable switch
- when its running slowly, it is a sequencer or sequential mixer (if you feed external inputs)
- when it is running at/above audio rate, its an oscillator where a single cycle is split into up to 8 segments and you can control the segment levels
- this might actually be worth faders instead of pots
- control over length is pretty easy by scaling the oscillator - as would be running it backwards or running back-and-forth
- dual ladder filters
- generally identical, can be used for stereo, can also be used independently to do a bunch of different things
- tools sections for other interesting filter things, including input mixing and routing, inversion, attenuversion
- thinking something like maths, but instead of 2 function generators with tools in the middle, it is 2 filters with tools in the middle
- should be able to allow use as: stereo, parallel, series configurations, twinpeak
- slow modulation bank sines/LFO/random slow sources
- bank of fixed oscillators (was thinking sines, but i guess could do tri?) with a multimode switch to change frequencies
- chaos source (random wanderings)
- some kind of TM-style shift register or other circuit that lets you switch between looping and "new random"?
- triggerable looping AR envelopes
- a knob and cv input for shape: that continously varied from like saw through triangle, and maybe to ramp? (so from |\ to /\ to /| ) without changing the overall length of the envelope
- a knob and cv input for time: for cv control over the overall length of the envelope
- a trigger input / gate input - if sent a trigger, it goes once. if sent a gate / if the signal is still high when it is finished, it goes again, cycling as long as the input is high
- and a touch plate which accomplishes both of the above: makes the envelope go once or continuously if you keep your finger on it, and controls the overall length of the envelope based on contact area
- and i was thinking more contact would be longer, but i suppose you could make that configurable or modifiable, so that more contact could be shorter, with like a switch. or just have an attenuverter for it
- and a button for free running mode, where it cycles and ignores any gates or triggers, but still responds to other controls, so you can still change the overall length and shape of the envelope with knob / cv/ touch while running
- and output switch for range: 0-5 or -5 to +5? or just have it be -5 to +5
- AM tools
- module that takes a carrier and modulator as inputs, and has an "extent" or depth input / knob:
- feed cv (like an envelope) into extent/depth and control the depth with which the carrier is modulated, so can very easily make transients
- probably can combine with other multiplier and/or folder
- other random things, ideas, half-formed, not thought through really
- precision voltages on fixed switch
- octave adder (basically a whole-v quantizer)
- there's like, nothing in here for triggers(?)
- touch controller of some kind
- arcade joystick controller
- arcade gamepad controller interface
- simple pt2399 delay
- delay swam made out of a bunch of pt2399
prinsynth mini:
101-inspired fixed mono architecture with everything on the panel
- two oscillators + noise source and sub on 1, generally 101-inspired but having two let's you oscillator-mod
- dual filter in switchable configuration, fm-able via the second oscillator
- dual envelope, the second available as a mod source with dedicated sliders for mod destinations,
- including amount of cross mod, which could be fm or ring mod
- lfo or 2 also available as a mod source with dedicated sliders for mod destiations, s&h, wandering chaos circuit?
- fx? distortion, analog samplerate reduction via s&h available pre-filter, and pt2399? where you can route through one of the filters(?)