Synth high school class

Heeeeey…

I could use some help I think. I’m a high school computer science teacher and after mentioning this hobby to my department head and musing about a class that teaches kids how to build synthesizers, the school has decided to offer a digital electronics course next year and they want me to teach it.

I’m a total novice at electronics. I can order parts on Tayda and solder them to some PCBs, but I’m just a little out of my element teaching an electrical engineering class.

However, I’m ready to make this work. I’ve got until late August to level up. I have a couple books (The Art of Electronics and Practical Electronics for Inventors).

The course is about digital electronics, but it starts with the basics of power electronics and soldering. It moves onto building logic gates, controlling 7 segment displays, and building adders, subtractors, and registers.

I would love to stick to my original idea of teaching this stuff by building synth modules with the goal of creating a full modular synth by the end of the school year. My intention would be to keep it Kosmo. I’m thinking we could learn plenty of basics by strip boarding analog modules and then move into modules that incorporate digital logic, but I’m not at all familiar with those types of modules. Maybe we could produce a big drum module/sequencer as a final project. We’re a high-poverty urban school with few resources so my idea would be to auction off the synth over the summer to keep the class funded. I have a feeling that I’ll be putting up some of the initial money for components and I’ll probably be bringing in my own oscilloscope, etc.

I guess I’m posting this to ask for any guidance anyone wants to offer or specific resources or projects that could help either myself or students. Any input would be appreciated.

5 Likes

Ialso work in the education sector. I build Tamagotchi like toys with RPIpico. My lessons are about building it and then coding it in python. We strat on breadboard. From my experience it is difficult to keep my students on a complex topic without loosing them. usualy the spread between highperforming and interested and struggeling and unmotivated patricipants is hard to manage. In one of the classes some students knew about how to use KICad and now we have custom PCBs. Finaly we create custom cases and 3D print them. To motivate them everone can take his creation home afterwards…

Picotamachibi (GIT) (blog) (my take)

3 Likes

That’s awesome. My class will be only juniors and seniors who have already taken a prerequisite engineering class. I’m told that I’ll have fewer than 10 students and that they’ll be higher performing. So I’m hopeful.

2 Likes

Head over to our FAQ and links pages for ideas.

I have found 555 APCs are easy to do (can be achieved in a single class session) if you use breadboards. Create a summing mixer and you have a class drone. Add a lfo or a stylophone type unit for budding soloists.

The art of electronics is a superb text but it’s language is way too advanced for high schoolers. Check out the Evil Genius book series as their projects definitely appeal to your age group.

Keep us posted

3 Likes

Thanks! I’ll check out the evil genius books.

1 Like

My advice is to keep it simple, since this can be a complex topic. A 555 timer based synth will be easier to troubleshoot. You dont want something so complicated they you and them are frustrated and struggling to get some return.

Such a project can be powered by a battery, and can have an LED to show the rate of the oscillation.

I would prioritize cool, and easy to troubleshoot projects with limited scope. This means they can get exposure to the topic, and if they have some problem its not the end of the world because its not building from a to b to c.

If they find it interesting, they can tell you they want more!

If its for a synth, keeping it a drone gives the cool factor without additional steps that can fail. You want them to succeed and be proud!

They can even throw that thing in a box and decorate it etc.

2 Likes

I get what you’re saying, but this isn’t a club or anything. It’s a full year course with over 100 hours of class time. The stuff that I’m required to teach is fairly complicated.

Here’s the table of contents from the textbook. I’m just trying to find a way to make this fun for both myself and the students.

1 Like

Hi,

I am a secondary school science teacher. For the last couple of years I have been making synths with my students.

I have a simple Arduino based synth with all the basic functions. Sequencer, envelope, multiple waveforms, a drum mode and they they can be synced with each other.

The code is long and complex but you could easily strip it back and build it up in steps.

The display is a ws2812 LED matrix and it uses a really cheap Arduino nano.

I get my parts from Ali express and I reckon I can build them for under £10. (I have the front panels cut on the laser cutter at school to fit on a surface mount mains plug socket. Which is a super cheap enclosure).

I have the Gerber files which I can share. I’ve made about 40 and they are pretty easy for.kids.to solder themselves and the components are well spaced out.

This is a build video that I made to go with kits that I sold at a a local science fair to raise funds for the next stage of the project.

9 Likes

The next stage of the project is a modular synth. I have working designs for a number of modules, to keep the prices for the individual synths down I am powering them off 5v usb supplies. Mostly they are analog circuits but using super cheap components. Nothing exotic, OpAmps, Transistors, 555 timers and some CMOS 4xxx chips. It is not that refined but fun and I get some really interesting sounds out of it.

Buying in bulk from Ali express I am getting the modules in at a few pounds each.

Circuits (PCBs) I have so far:-

A dub siren based LFO and VCO

A Low Pass Gate

A mixer

A 8 step CV sequencer

A twin T kick drum

A xor cymbal/bell (based on analog outputs circuit)

A gate sequencer (based on hagiwos 6ch sequencer design)

I can share the gerbers and circuits for those with you if you would like them. I plan to put them on git hub but I’ve not had a chance to get my head around git hub yet.

I’ve also got prototypes for a LFO and a couple of better VCO designs but they need some tweaks.

If I was making one synth, for myself, then the kosmo format makes a lot of sense. I don’t have space in my classroom to store multiple kosmo synths so the boards are for eurorack size modules.

Happy to share all of this with you but it is not quite so mature.

3 Likes

I’m incredibly impressed with the UI elegance and usability you’ve achieved in such a limited display form-factor.

3 Likes

You are among friends.

2 Likes

That’s absolutely wonderful. Your drum sequencer synth is incredibly cool. You have lucky students.

I would love to take a look at the circuits you’ve put together for your modular project.

1 Like

I’ve named all the modules after very local landmarks and history because I want my students to know that this is designed by us in my school rather than being a magical white box created by . I have called it the A Priori synth (my school is called Priory School).

Jimmy Cliffe

The first module is the Jimmy Cliffe - named after the Reggae artist who died the week I was working on this and Cliffe hill which over looks my school. It is based on a dub siren (there are plenty of designs knocking about I based it on this one but sort of deconstructed so that you patch the LFO into the VCO. So with this first modules they get an LFO with variable waveforms and a rough VCO. I figure this will demonstrate the principle of CV control and also provide two useful functions for what comes later.

I made a bunch of silly mistakes when I sent this off to JLPCB the first time. This is my second version. I’m waiting to get the boards back but my protoboard version works nicely. I think this should be good. I’ve used an inverting op amp on the CV control of the VCO so that increasing the voltage increases the pitch, otherwise it works the other way round.

A27 Road Closures

The A27 is the main road that leads to the school. The traffic is bad and is the reason that many people give for being late to school. It is a low pass gate. I am heavily indebted to Shed Synth for this module. I think this is great for my purposes - it does the work of a VCA, envelope generator and a filter, all in a tiny little package. The kids really liked making the Vactrols too. Any horrible noise I put into it seems to come out sounding like a really interesting percussive sound. It is a lovely circuit for tweaking too. With C2 at 100nF you get really short plucky sounds and the effect of the filter is really clear. If you increase C2 to 220nf or 330nf then the decay control does a lot more, you can have a longer range of notes. I’ve not played with the filter capacitors but I would imagine there is a lot of scope there for investigations. I had these boards back and they work great. I made some with my students last night. Oh, and if you don’t plug anything into the input you get a kind of resonant bass note when you drive it with a gate.

Pevensey Levels

This is a basic summing mixer. There is not much to say about it. There are 5 inputs and two outputs. The first output is switched so that if you don’t use it then you mix together all 5 outputs. If you put patch cable in the first output then it works like two separate mixers. It has a +5v output that I thought might be useful to give offsets or to use the mixer as a source of cv voltages. There is also a very basic circuit to allow you to patch a left and right mono into a stereo output. This also uses switched sockets so that if you don’t use the second input then you just get the mono in both ears. This will drive a set of headphones. I’ve had these boards back and they work great.

The next circuits, I’ve made them all on protoboard, they work and I have ordered the boards from JLPCB but they have not arrived yet so these are less verified than the above.

Geo Richardson Scrap Metal Merchant

This is XOR bell/cymbal/drone module based on the hackday “more CMOS cowbell” and the brilliant work of Rich Homes/Analog Output who has turned it into a kosmo module. I’ve done very little to his circuit aside from tweak a few capacitors and use the two spare 4066 analog switches to create an “accent” input.

This module can make a whole lot of sounds. The drone output can go into the low pass filter, the bell and “cymbal” circuits each have a envelope and something like VCA.

Powdermill lane

Powdermill lane is a twin T kick drum. It will self oscillate if adjusted in the right/wrong way.

Princess Royal Maternity Ward

This is a baby 8 sequencer but inspired by a hagiwo module, it has a gate output that can be turned off when the CV is set very low. In Hagiwo’s original he used a PNP transistor and the gate turned off when the CV was high. That didn’t work well with the low pass gate (which is a bit leaky) so a high ringing note still got through the low pass gate even though the gate was off. I change it around so that a low CV is off, the leaky sound is much less audible with the Low pass gate (as the sound that leaks through is much lower pitched).

This one is the most complex. It works nicely on the protoboard but it is a rats nest so I am most nervous about whether this one works when the boards come back.

Saxby Farmer Signal Apparatus

This is a really stripped back version of the hagiwo 6ch sequencer. I’ve modified the code to use a 7 pin SPI OLED display rather than a i2c because I want to be able to use it also as a very basic oscilloscope so that students can see what is going on. I’ve added a switch to switch between the modes.

As I say, this is all a work in progress, it would be great to have a collaborator on it. I’ve yet to put it all together in a case but have been getting some fun sounds out of it all.

Looking over your course book, I had intended making some basic logic modules and a 8 step counter to do basic sequencing. That seems like a straightforward ish kind of module to design. It would certainly be a fun way to learn about logic gates.

5 Likes

Thank you @Micraster, I’m pleased to have been a small part in this brilliant project.

Maybe we need a “Kosmo EDU System” similar to Erica’s

4 Likes

That is a fantastic idea!

1 Like

Yeah, the more I think about this, the more I like it.

It would be so nice to have a set of simple modules with full documentation as well as a learning/build guide that presents them to you in a certain order to promote learning - sort of how @AI-Synthesis orders his. We could send people to this when they come here or to reddit asking why their “super simple oscillators” aren’t working properly. Might even be able to steal clacktronics idea and put them all on a perforated PCB to cut down on initial part count and cost

4 Likes

@ShedSynth Your website has been a brilliant resource for me. I used to make everything on strip board but your neat little protoboard layouts were a great inspiration. And I really love that low Pass Gate.

1 Like

@krztoff I had always planned to share what I developed for the school so will make sure to post them here. I will be documenting it all pretty clearly for my students so will post those summaries perhaps they could be a start.

A Kosmo edu sounds like a great idea.

2 Likes

We have the knowledge and resources here to put something pretty special together.

The Erica EDU system includes:

VCO
VCA
2x EG
Sequencer
VCF
Mixer
Noise/S&H
Output
Wavefolder

I don’t see why we couldn’t decide on a very basic schematic for each of these things, along with some simple design parameters to adhere to generally beyond the normal kosmo spec, and get boards/panels designed. It might also be cool if we could design around the idea of fitting all of the above into a single cheap, commonly-available enclosure (or something that could be easily modified into one). I’m thinking along the lines of cigar boxes, wine crates, wooden craft boxes, etc that are of a standard size that fits our needs and could be sourced/upcycled for next to nothing.

2 Likes