====== Modular Synth ====== {{template>:project:infobox| name=DIY Modular Synth aka Samohrajka| image=electribe-blue.jpg?200| founder=[[user:harvie]]| status=suspended}} ~~META: status = suspended &relation firstimage = :project:electribe-blue.jpg ~~ Goals of this project: * Device should produce danceable-noise (so 8-bit lovers will be able to party all night) * Device should be as simple as possible (so everyone can resemble it) * All components should be available all around the world * All components should be as cheap as possible ===== CyberTrip ===== I've ordered small [[http://www.netliberty.net/dreamachine.html|strobe]] from china, so once it arrives i can tune it on [[wp>dreammachine|10Hz]] and synchronize the noise with it. And i believe this can make audience in small darkened room of hackerspace pass to their inner hyperspace (or to photosensitive epilepsy shock). ===== Links ===== * Components * Discrete Transistors * http://lucy.troja.mff.cuni.cz/~tichy/elektross/soucastky/dva_prechody/tranzistor.html * http://talkingelectronics.com/projects/200TrCcts/200TrCcts.html * http://en.wikipedia.org/wiki/List_of_4000_series_integrated_circuits * Oscillators * http://www.physics.udel.edu/~nowak/phys645/Basic_CMOS_Circuits.htm * http://www.ges.cz/-xr-2206cp-ges05002745.html * LFO * http://kennethfinnegan.blogspot.com/2010/01/three-transistor-ring-oscillator.html - Simple MOSFET Ring Osc * http://www.eleccircuit.com/wp-content/uploads/2009/08/simple-tone-oscillator-generator-by-2n2222.jpg - Simple tone generator * http://www.techlib.com/electronics/audiooscillators.htm * http://www.musicfromouterspace.com/analogsynth/NewAugustRampLFO.html - Ramp/Sawtooth Generator * http://members.shaw.ca/roma/twenty-three.html * http://www.discovercircuits.com/O/o-sine.htm * http://dev.emcelettronica.com/fundamentals-transistors-transistor-oscillators * http://www.circuitstoday.com/transistor-phase-shift-oscillator * (White) Noise Generators * LFSR PRSB Generators * http://www.discovercircuits.com/PDF-FILES/noisegen.pdf * http://www.phy.mtu.edu/~suits/LFSR.html * Effects * Simple RC filters * http://en.wikipedia.org/wiki/Low-pass_filter * http://en.wikipedia.org/wiki/High-pass_filter * Wave shapers FIXME * http://datasheetoo.com/search/trigger+to+pulse+and+wave+shaper+schematic * Frequency Modulation * http://www.robthefiddler.com/electronics-audio-diy/circuit-experiments/atari-punk-console/ * http://www.instructables.com/id/Lo-fi-Arduino-Guitar-Pedal/ (COOL! - Using Arduino for DSP) * Synths * Consumer-ready * [[http://korg.com/Product.aspx?pd=571|Monotron]] seems to be cheap and hackable device. {{..:monotron_schematic.pdf}} * CCC 2010 * http://syso.name/w/Main_Page * http://events.ccc.de/congress/2010/Fahrplan/events/4006.en.html * http://www.musicfromouterspace.com/ (Home of "WSG - Weird Sound Generator") * 555 Synths * http://www.frank-buss.de/555/index.html * CMOS Synths * http://fluxmonkey.com/electronoize/4093_Oscillator.htm * Lunetta * http://electro-music.com/forum/forum-160.html - Lunettta Forum * http://www.sdiy.org/rfeng/lunetta.html * http://yusynth.net/Modular/index_en.html * http://hackaday.com/2008/05/01/how-to-make-a-digital-synthesizer/ - 40106 + LFO * http://www.beavisaudio.com/Projects/CMOS_Synthesizers/ - Various COOL circuits with 40106, 4050, 4041 * http://www.milkcrate.com.au/_other/sea-moss/ - Various circuits with 40106, 4040, 4051 * http://www.fluxmonkey.com/electronoize/looney1.htm * http://frank.harvard.edu/~paulh/misc/lorenz.htm - Lorenz Chaotic Attractor * http://hackaday.com/2008/11/17/auduino-software-synth/ - Arduino Granular Synth * http://www5b.biglobe.ne.jp/~houshu/synth/ - Advanced modular synths * http://www.analoguehaven.com/ * http://getlofi.com/ * http://leafcutterjohn.com/?p=1053 * http://leafcutterjohn.com/?p=1058 * http://www.bugbrand.co.uk/ * http://matrixsynth.blogspot.com/ * http://matrixsynth.blogspot.com/2008/11/bugbrand-40106-quad-oscillator-4077.html * http://www.synthfrog.com/ * http://synth-diy.blogspot.com/ * Forums * http://www.electro-music.com/forum/topic-41853.html * http://www.diystompboxes.com/smfforum/index.php?topic=55644.msg627937 * Analog Controllers * Potentiometers * Resistive Ribbons FIXME * http://www.angelfire.com/music2/theanalogcottage/ribcont.htm * http://www.xmedk.be/XMEDK/phycomp/ribbon4.htm * Touch/Bend sensors * http://recherche.ircam.fr/equipes/temps-reel/nime06/proc/nime2006_230.pdf * Sequencers * http://richdecibels.com/blog/?p=51 * http://www.doctronics.co.uk/4017.htm (4017 CMOS HOWTO) * http://sensorsweep.tripod.com/sequencer.html * http://www.getlofi.com/?page_id=1897 ===== Tests ===== ==== RC Filters ==== I've been trying to build two simple RC filters, here are the results: {{ youtube>tIwKH3yEwuU }} ==== MIDI controlled synthesizer ==== Another toy i've made: {{ youtube>xEWLfB5klWM }} Added another oscillator (wannabe CMOScillator AM modulation) {{ youtube>0qmxovXxpNw }} ==== PhotoTransistor Hacks ==== PhotoTransistor + Remote Controls = Noise Jam {{ youtube>QToB4ndZUjA }} ==== TouchScreen Synthesizer ==== First prototype - DIY toy hardly inspired by Korg Kaossilator and Monotron... {{ youtube>pwVad9ekE9Y }} ==== Simplest Possible CMOS/MOSFET LFO ==== CMOS oscillators are not capable of generating analogue signal on their output, but the voltage on capacitor of those oscillators is purely analogue. You can see what i've captured using soundcard attached directly to the capacitor of my "CMOScillator": {{ ..:cmos_oscillator_capacitor_voltage.png?600 }} So we can use MOSFET to amplify the voltage on such capacitor and voila - we have analogue LFO!!! (I've chosed MOSFET because CMOS logic is made from MOSFETs and because current can flow in both directions through the MOSFET, so we can use it to drive another "CMOScillator" directly). The shape of the LFO signal can be slightly altered to produce sine, saw-up and saw-down functions by replacing CMOScillators resistor by two resistors (or pots) distinguished using two diodes, so you will be able to have different capacitor charging and discharging time. ==== Simplest Possible VCO ==== HardTekno DrumLoop generated usin saw-down LFO (4093 + LED across potentiometer) and simplest possible CMOS VCO. + bit of messing with circuit (eg.: Sonic Devastator Redesign as a bonus). {{ youtube>LNHLZY0Hvqk }} Schematic of simple VCO using CMOS 4046. Note that i am attaching VCO input directly to positive pin of LFO capacitor (instead of voltage-divider shown in picture), so i can drive the VCO using almost-saw signal from 4093 oscillator. Also note that 4046 VCO (thanks to voltage-driven MOSFET/CMOS technology) does not suck almost any current from the LFO capacitor, so it does not detune it (and i do NOT need any external discrete MOSFET transistor to amplify that signal as originaly wanted to do). {{ ..:4046-vco.png }} Here you can see some signals from VCO (upper graph) and LFO (lower graph) that i've caputred using soundcard and audacity: - **triangle wave** (LFO capacitor is both **charged and discharged through resistor**) {{ ..:triangle.png?500 }} - **saw down** (BassDrum / Kick) (LFO capacitor is **quickly charged** using LED/Diode bypass parallel to resitor) {{ ..:saw-down.png?500 }} - **saw up** (LFO capacitor is **quickly discharged** using LED/Diode bypass parallel to resitor) {{ ..:saw-up.png?500 }} ==== Atari Punk Console ==== Classical DIY toy: {{ youtube>2MEJCC2nZC4 }} {{ http://cdn.synthtopia.com/content/wp-content/uploads/2008/10/atari_punk01a.jpg }} ===== Inspiration ===== * http://youtube.com/watch?v=iX5CI1jCQeI - PT2399 echo + 4093 quad nand oscillator + TL062 LFO * http://vimeo.com/10019840 - 40106, 4077, 741, 4069, 3 x osc, ringmod, sync, overdrive, power starve, passive lo-pass filter, 10 x body contact, LM386 amp, 0.25W speaker {{youtube>KUXRAExVoJI}} One of lunetta's (simple DIY modular synths based on CMOS ICs):\\ {{http://electro-music.com/forum/phpbb-files/thumbs/t_lun1_956.jpg}} {{http://asset.soup.io/asset/1225/8425_1b70.jpeg}}