{"product_id":"tinydvcov2-avr-based-wavetable-digital-vco-2hp-updated-design","title":"TinyDVCOv2: AVR-based wavetable digital VCO (2HP - updated design)","description":"\u003cp\u003eA VCO, albeit a microcontroller-based one, in 2HP? Yes indeed.\u003c\/p\u003e\n\u003cp\u003eObviously, given the limitations of the 2HP form factor you're not going to find huge amounts of functionality - there's an input for pitch CV and an output for the PWM filtered waveform, plus pots for pitch CV attenuation and waveform selection.\u003c\/p\u003e\n\u003cp\u003eThis iteration adds an output jack for the unfiltered PWM signal, which is more useful than it sounds. The PWM output is a 5V square wave which means it's extremely amenable to feeding into things like logic modules, clock dividers, filters (even something as simple as a 1-pole RC filter)  and suchlike to create even weirder sounds or rhythms.\u003c\/p\u003e\n\u003cp\u003eDespite the 2HP form-factor I've decided to stick with a through-hole microcontroller - experience has shown me that SMD microcontrollers aren't a great idea if you're a tinkerer or flash the firmware a lot (in fact, they're a massive pain in the backside to program in-situ). Most of the other components are surface-mount in order to keep costs down whilst still allowing repairability\u003c\/p\u003e\n\u003cp\u003eThe oscillator has a range of around 5 octaves, but be aware that the V\/oct tracking will \u003cem\u003enot\u003c\/em\u003e be perfect - this is due to the limitations of using the internal clock on the microcontroller plus a 10-bit DAC. You can get round this if you're willing to tinker with the firmware.\u003c\/p\u003e\n\u003cp\u003eWorks best with a sequencer, and as supplied the base frequency is around 32Hz.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe firmware is made available under a permissive license and you are positively encouraged to do interesting things with it. The same firmware will run without modification on the original TinyDVCO\u003c\/p\u003e\n\u003cp\u003eThe firmware source can be found here: \u003ca href=\"https:\/\/github.com\/yorkmodular\/tinydvco\" title=\"https:\/\/github.com\/yorkmodular\/tinydvco\"\u003ehttps:\/\/github.com\/yorkmodular\/tinydvco\u003c\/a\u003e🔗\u003c\/p\u003e","brand":"York Modular","offers":[{"title":"Default Title","offer_id":56819225788794,"sku":"TINYDVCOv2-COMPLETE","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0274\/7115\/1213\/files\/IMG20260513171026.jpg?v=1778697122","url":"https:\/\/www.yorkmodular.co.uk\/products\/tinydvcov2-avr-based-wavetable-digital-vco-2hp-updated-design","provider":"York Modular","version":"1.0","type":"link"}