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 split it - replace main onse with new 4q multipler circuits - has outs for + and - and combined, and the tilt/dead zone switch and cv (2164 based)
- for "stock" vca, could have simple utilities, just three jack versions, could also make different flavors (clean 2164 based, either exp or linear, and a transistor-based)
- 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 (2164 all the way down)
- multiple inputs with vca (vca mixer)
- possible saturation/drive after the mixer, configurable whether it is pre or post filter,
- mixed signal goes through a lowpass and hipass in series (VC-able, 12db/octave built off a pair of state variable 2164 2 stages filter with fixed resonances that can be flipped from low to high or none to hi with a switch))
- outputs are: one at rack level, and one at pedal on a 1/4" jack
- pedal output has attenuator / attenuverter on the output level and then also a trim for output impedance
- 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)
future:
- 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
- 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
- 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
- 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
- bank of fixed oscillators (was thinking phase shift oscillator sines) with a multimode switch to change frequencies of the entire bank
- or one CV control over all of them, need to figure out if i want to implement that (could do a 40106 but would have to build tri shapers for them all)
- each osc also connects to a shaper-->to-->pulse/square, and there's a tilt knob+cv to tilt the PWM over all the pulse outs (and possible a global pwm? haven't decided)
- lastly there are a couple max and min circuits for combining the sines or pulses
- 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
- 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
- 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(?)