SDS_VCO Development Thread

From circuitbending to homebrew stompboxes & synths, keep the DIY spirit alive!

Moderators: luketeaford, Joe., lisa, Kent

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

SDS_VCO Development Thread

Post by Sandrine » Thu Feb 09, 2017 12:52 pm

I've designed a capable but tiny 3HP digital VCO that has 12 waveforms (sine/tri/saws/sqare/pwm/combos) & 3 custom waveforms (1 recordable), pinkish noise, Mod PWM/Phase, envelope controls, VCA, CV/manual wave selection, and 16 CV/manually selected 1V/Oct quantized scales. (video below shows it)

Question is, which scales should be in there?
I have no quant, all notes, major, minor, triad, blues, and an assortment of augmented + whites & blacks, but not sure which scales are best.
I have my own personal favorites, but there doesn't seem to be any consensus on which ones are popular/most useful

Does anyone have an idea or even where there might be such info?

[video][/video]
Last edited by Sandrine on Thu Sep 19, 2019 8:48 am, edited 1 time in total.

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Thu Feb 09, 2017 7:23 pm

Image

This is how it looks

A bit of background:
The SDS_VCO is 3HP, has a built-in envelope generator and VCA, dimmed VU meter, 16 waveforms:
#0 Sine
#1 Triangle
#2 Sawtooth Up
#3 Sawtooth Down
#4 Square
#5 PWM Pulse
#6 Noise
#7 Double Sine
#8 Sine+Triangle
#9 Sine+Saw Up
#10 Sine+Square
#11 Sine+PWM
#12 Triangle+Noise
#13 Custom 1 (manual knobs)
#14 Custom 2 (manual knobs)
#15 Custom 3 (Audio wave recorder)

1V/Octave over 5 Octaves @ 128 samples/wave @ 12 bit: +/- 5V
+1 Octave option (64 samples/wave)
Bilpolar Mod CV for phase/PWM and phase/PWM one side of combination waveforms
Mod can be CV controlled waveform selection with knob offset / quant scale selection / both
C/A 0 volts offset option

SO presently these are the quantizing options:
0-off
1-all notes from 0 volts=A or C offset
2-A/C Major
3-A/C minor
4-A/C 7
5-A/C blues
6-A/C Octave *now
7-A/C Augmented
8-A/C Augmented sust 4
9-A/C Major Pentatonic
10-A/C Minor Pentatonic
11-A/C 6
12-A/C Arabic
13-A/C Harmonic Minor
14-A/C whites
15-A/C blacks

-edit- There's now a Mod recorder to continue modulation after unplugging the source and switching the Mod input to be a Scale offset (.3125V/key) and/or waveform selector (.3125V/wave)
Also there's now a full octave offset setting for 0 volts.
Last edited by Sandrine on Mon Feb 13, 2017 11:15 pm, edited 2 times in total.

Dogma
Super Deluxe Wiggler
Posts: 4137
Joined: Wed Aug 28, 2013 10:46 pm

Post by Dogma » Thu Feb 09, 2017 7:35 pm

Hey sandy - wsy - the legend that designed the fm ogre also did something pretty ace with a qu.bit module - I'll try and find the info but it had tzpm and that's something I'd love to see with the reflex. Thru-zero fm also is super useful....

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Thu Feb 09, 2017 9:57 pm

OK thanks Dogma. Yes Mod *must* be tzpm or it's not real :hihi:

User avatar
Randy
Super Deluxe Wiggler
Posts: 1862
Joined: Sat Sep 22, 2012 9:50 pm
Location: Mississauga, Ontario, Canada

Post by Randy » Thu Feb 09, 2017 10:05 pm

Wow, that's impressive!

Randy

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Sat Feb 11, 2017 9:14 am

Randy wrote:Wow, that's impressive!

Randy
Thanks Randy! I'll be posting a proper demo video later today now there's a better panel

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Sat Feb 11, 2017 9:23 pm

At last, the new panel done, so here's the demo video! (There will be another on the more exotic modes)

[video][/video]

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Mon Feb 13, 2017 12:44 am

Progress!

Testing 3 second modulation memory and simultaneous CV waves & quantizer root Key offset.

Using frames and ModEm1 sequencers and reflex for delay

http://www.freshnelly.com/sdsvco/test-c ... modmem.mp3

All random sequencing is always a good test!

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Mon Feb 13, 2017 11:07 pm

Testing out the modulation memory. Before switching MOD input over to offset a scale (major) the last 3 seconds of modulation is recorded and trimmed.
Next a CV sequence that is triggered every 1 /16.
As a curve ball, the running sequencer's output is added to the 1/16 sequence before feeding into the SDS_VCO CV input.

I'm monkeying with the envelope and selecting different waveforms through this sample, which is being fed into the Reflex LiveLoop as a delay, then a mixer 'verb to make it pretty. :love:

http://www.freshnelly.com/sdsvco/SDS_VC ... emDemo.mp3

BTW: At a request, I've posted the SDS_VCO on Modular Grid! So guess this module is a going to be real.
There will be some for DIY too I'm thinking (kits), the smallest chip is SOIC and the R/C's are all 603.

User avatar
Silver
Common Wiggler
Posts: 213
Joined: Mon May 02, 2016 5:02 pm
Location: New York

Post by Silver » Tue Feb 14, 2017 4:34 pm

I would definitely be in for a kit or two or three depending on price!
looks like a really really feature rich VCO.

User avatar
whoop_john
Veteran Wiggler
Posts: 689
Joined: Sun Mar 17, 2013 12:03 am
Location: London UK

Post by whoop_john » Tue Feb 14, 2017 4:51 pm

Hi Sandrine, you could perhaps take a look at the Barton Quantizer for ideas, as follows:

STANDARD BANK
1.Bypass - Inputted voltage is outputted
2.Major - Root, 2nd, 3rd, 4th, 5th, 6th, 7th
3.Minor - Root, 2nd, flat 3rd, 4th, 5th, flat 6th, flat 7th
4.Major Pentatonic - Root, 2nd, 3rd, 5th, 6th
5.Minor Pentatonic - Root, flat 3rd, 4th, 5th, flat 7th
6.Blues Scale Root, flat 3rd, 4th, flat 5th, 5th, flat 7th
7.Whole Tone - Root, 2nd, 3rd, flat 5th, flat 6th, flat 7th
8.Chromatic - All 12 notes

OCTAVE BANK
1.Bypass - Inputted voltage is outputted
2.Octave - Root
3.Octave and Fifth - Root, 5th
4.Octave and Flat Fifth - Root, flat 5th
5.Major Arppegio (sic) - Root, 3rd, 5th
6.Minor Arppegio (sic) - Root, flat 3rd, 5th
7.Dominant Arppegio (sic) - Root, 3rd, 5th, flat 7th
8.Chromatic
'tis the pigeons that alight
on Nelson's hat that makes it white

User avatar
GryphonP3
Super Deluxe Wiggler
Posts: 1094
Joined: Tue Jan 29, 2013 3:20 pm
Location: Los Angeles

Post by GryphonP3 » Tue Feb 14, 2017 8:13 pm

Hi sandy! Great things you've been up to. Will this one be available for DIY, or as an assembled unit only like the live looper?
My cat can eat a whole watermelon ...

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Thu Feb 16, 2017 7:56 am

Silver wrote:I would definitely be in for a kit or two or three depending on price!
looks like a really really feature rich VCO.
Yes there will be DIY boards, not sure on price yet, <$100 for sure complete
whoop_john wrote:Hi Sandrine, you could perhaps take a look at the Barton Quantizer for ideas, as follows:

STANDARD BANK
1.Bypass - Inputted voltage is outputted
2.Major - Root, 2nd, 3rd, 4th, 5th, 6th, 7th
3.Minor - Root, 2nd, flat 3rd, 4th, 5th, flat 6th, flat 7th
4.Major Pentatonic - Root, 2nd, 3rd, 5th, 6th
5.Minor Pentatonic - Root, flat 3rd, 4th, 5th, flat 7th
6.Blues Scale Root, flat 3rd, 4th, flat 5th, 5th, flat 7th
7.Whole Tone - Root, 2nd, 3rd, flat 5th, flat 6th, flat 7th
8.Chromatic - All 12 notes

OCTAVE BANK
1.Bypass - Inputted voltage is outputted
2.Octave - Root
3.Octave and Fifth - Root, 5th
4.Octave and Flat Fifth - Root, flat 5th
5.Major Arppegio (sic) - Root, 3rd, 5th
6.Minor Arppegio (sic) - Root, flat 3rd, 5th
7.Dominant Arppegio (sic) - Root, 3rd, 5th, flat 7th
8.Chromatic
Wow thanks Whoop John! Didn't know that one. I'll give some of these a try.
Hi sandy! Great things you've been up to. Will this one be available for DIY, or as an assembled unit only like the live looper?
@GryphonP3 Yes there will be, and there is also a Reflex LiveLoop DIY now too. One (+Flash-8) has been successfully built last week with no issues so we're going ahead with the kits

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Sun Feb 26, 2017 9:58 am

Boards are on order!
I'm going to put a few together to "debug" any DIY situations, after which they'll be available (for DIY anyway)

Dogma
Super Deluxe Wiggler
Posts: 4137
Joined: Wed Aug 28, 2013 10:46 pm

Post by Dogma » Sun Feb 26, 2017 2:42 pm

So is this an nco? What spec is it?


Totally see a couple in my main and travel racks

sammy123
Super Deluxe Wiggler
Posts: 1216
Joined: Sun Mar 24, 2013 12:36 pm

Post by sammy123 » Sun Feb 26, 2017 3:31 pm

:sb:

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Sun Feb 26, 2017 4:06 pm

Dogma wrote:So is this an nco? What spec is it?

Totally see a couple in my main and travel racks
Hi Dogma,
No it's a free-running CV controlled digital oscillator with a very high sample rate on the CV & Mod inputs so it resembles an analog VCO, +ENV, +real VCA

User avatar
sleepgardens
Common Wiggler
Posts: 249
Joined: Wed Sep 30, 2015 11:56 am
Location: Milan, Italy
Contact:

Post by sleepgardens » Sun Feb 26, 2017 5:23 pm

This looks really amazing! Will it be SMD? 0603?

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Sun Feb 26, 2017 7:34 pm

sleepgardens wrote:This looks really amazing! Will it be SMD? 0603?
Thanks!
Yes it's all 603, and SOIC, no fine pitch chips.

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Wed Mar 01, 2017 10:36 am

On Modular Grid : https://www.modulargrid.net/e/sds-digital-sds-vco

I have 50 boards on the way + parts. I'll be putting some together as fully assembled, but the rest will be for DIY kits. The PIC chip will be preprogrammed.

Working on audio firmware update capability. So far so good!

User avatar
Matos
Modular masturbator
Posts: 3779
Joined: Tue Jul 05, 2011 4:03 am

Post by Matos » Wed Mar 01, 2017 11:41 am

Looks and sounds lovely. Are these coming before the wifi module?

merms
Learning to Wiggle
Posts: 9
Joined: Sat Apr 30, 2016 2:02 pm
Location: SEATTLE

Post by merms » Wed Mar 01, 2017 2:45 pm

This looks super awesome! Great work. I'd be very interested in one or two DIY sets when they're ready to go.

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Wed Mar 01, 2017 9:27 pm

Matos wrote:Looks and sounds lovely. Are these coming before the wifi module?
Thanks Matos!
Probably about the same time if all goes well, maybe a little before.
I'm going back and forth between the two every 2 days or so.

The WiFiMIDI module has a couple of tiny .5 pitch chips I may prep, but all of the rest are larger
merms wrote:This looks super awesome! Great work. I'd be very interested in one or two DIY sets when they're ready to go.
Thanks, it's just over 100 parts which we'll have shortly so it's basically down to debugging after that :tu:
Line snipping discount on two combined kits I'd imagine ;)

User avatar
Sandrine
Super Deluxe Wiggler
Posts: 2253
Joined: Tue Jun 09, 2015 10:28 pm
Location: BC Canada
Contact:

Post by Sandrine » Sat Mar 04, 2017 10:21 am

Parts have arrived for both the SDS_VCO & WiFiMIDI module!

No boards yet though.

Progress:
The SDS_VCO now can be updated via audio file. I've used the module itself to create the audio file using nice smooth sine waves so no artifacts and pretty rock solid with everything I've tested so far, ipod, iphone, PC, DAT, & my notebook.
I think there could be an "alternate scales" option as well via audio update
:nana:

I have also integrated a MIDI out add-on into spare real-estate space on the SDS_VCO boards (I dislike wasting PCB space!), but still not certain if it should be implemented into the software design.

This little feature would output MIDI notes when there's a trigger/gate on the input making the module effectively a small CV to MIDI interface.
The tiny add-on board has a 3.5mm jack on it so would use a similar patch cord as the Reflex LiveLoop

User avatar
Silver
Common Wiggler
Posts: 213
Joined: Mon May 02, 2016 5:02 pm
Location: New York

Post by Silver » Sat Mar 04, 2017 11:54 am

Sandy,
MIDI to CV sounds incredible! I'm a bit confused on the access to this feature though. Would you need an expansion front plate to access the midi in on the module if it was mounted?
Thanks!

Post Reply

Return to “Music Tech DIY”