here’s an additive audio synthesizer I cooked up in Touch. It uses sine waves made from ramps in TOPs in simple whole-number ratios that are then faded and composited together before being converted to CHOPs as lookup tables.
The tables are then looked up by an audio frequency ramp wave and sent to audio out.
There is control of panning, amplitude and ‘squashing’ of the wave. The latter was an aborted attempt at pitch bend.
Any suggestions as to how to fine tune the frequency of each oscilator in the TOPs domain?
any other ways to improve the audio quality from this?
I have it running of some slow timing and noise chops to make a slowly changing ambient drone.
one idea is to have a bunch of different index oscillators played from a MIDI keyboard.
Controlling the amplitude envelopes from trigger CHOPs could yield a live keyboard synth.
The graphics output in /project1 are mostly decorative noodling but they are made from the left channel rotated over the right. I had hoped that this would get me somewhere with the new OPtoAudio CHOP but I have not yet figured how it works.
thanks! I’ll be revisiting this soon.
any suggestions as to how to bend pitch in TOPs? I’d like to be able to play with non-harmonic partials iether as ratios or as absolute frequency values.
I’m revisiting this synthesis stuff but having great problems with audio. I can’t figure out what’s a problem with touch and what’s a problem with my computer.
I’m on the verge of totally reinstalling windows…
— anyway…
This is an audio oscilator that uses TOPs to make a sinewave partial for an additive synthesizer.
I am hoping that it will be better to make a waveform in TOPs on the GPU using many sinewaves, then use TOPtoCHOP to convert it to a signal to feed to audio out.\n\n However, when I tried this en masse I got lots of nasty clicks so I’m trying to isolate the problem…\n\n some questions:
when you run this, try changing the value of the constant CHOPs, level_1 and pan_1. Do you hear clicks when you change these? I hear annoying clicks when I do and it’s a show-stopper for going further with this idea.
If you listen through stereo headphones, do you get panning between left and right when you change pan_1 - or, like me, do you get stuff that remains vaguely in the middle?
I notice that the pitch wanders around a lot where it ‘should’ stay on 440Hz. Can anyone suggest a way to fix this? Or is this just my computer perhaps?