Concatenative Synthesis
Forum rules
READ: VSE Board-Wide Rules and Guidelines
READ: VSE Board-Wide Rules and Guidelines
- nordmodular
- Newbie

- Posts: 6
- Joined: Sun Jan 27, 2008 12:43 am
- Location: London
Concatenative Synthesis
Hey all,
Is there anyone who could perhaps point me in the right direction as to where I could find info about Concatenative synthesis? I making a Concatenative synthesiser in SuperCollider for my third year project at uni and wondered if I could find any hints/tips from someone who may have used/made one.
Thanks in advance
Is there anyone who could perhaps point me in the right direction as to where I could find info about Concatenative synthesis? I making a Concatenative synthesiser in SuperCollider for my third year project at uni and wondered if I could find any hints/tips from someone who may have used/made one.
Thanks in advance
Nord Modular G2, Nord Modular, Alesis Micron, Pro Tools LE, Logic 7.2, Koass Pad 3, Fender Telecaster, Marshall JCM 2000(DSL 401),MOTU 828 MK II, MacBook Pro
- nordmodular
- Newbie

- Posts: 6
- Joined: Sun Jan 27, 2008 12:43 am
- Location: London
Principle
Corpus-based concatenative sound synthesis uses a large database of source sounds, segmented into units, and a unit selection algorithm that finds the sequence of units that match best the sound or phrase to be synthesised, called the target.
So the answer is yes
The main problem i'm having is trying to come up with a system that organises the samples in a neat array which can constantly be updated and allows for an easy change in the samples...
Corpus-based concatenative sound synthesis uses a large database of source sounds, segmented into units, and a unit selection algorithm that finds the sequence of units that match best the sound or phrase to be synthesised, called the target.
So the answer is yes
The main problem i'm having is trying to come up with a system that organises the samples in a neat array which can constantly be updated and allows for an easy change in the samples...
Nord Modular G2, Nord Modular, Alesis Micron, Pro Tools LE, Logic 7.2, Koass Pad 3, Fender Telecaster, Marshall JCM 2000(DSL 401),MOTU 828 MK II, MacBook Pro
- synapsecollapse
- Active Member

- Posts: 491
- Joined: Sat Feb 11, 2006 9:43 am
- Gear: MS20 Mini, Eurorack stuffs, Elektron Machinedrum, Venom, iPad mini, DX7
- Location: austin, texas
- Contact:
- nordmodular
- Newbie

- Posts: 6
- Joined: Sun Jan 27, 2008 12:43 am
- Location: London
I'm studying at uni doing Music Informatics. Haven't used a wavestation but by the sounds of it that would be a very basic form which woould have to be preset by the user. Concatenative synthesis uses an algorithm to 'match' the users desired sound from a bank and changes their pitch, filter etc...
Last edited by nordmodular on Sun Feb 10, 2008 3:02 am, edited 1 time in total.
Nord Modular G2, Nord Modular, Alesis Micron, Pro Tools LE, Logic 7.2, Koass Pad 3, Fender Telecaster, Marshall JCM 2000(DSL 401),MOTU 828 MK II, MacBook Pro
-
GeneralBigbag
- Senior Member

- Posts: 852
- Joined: Thu Jan 19, 2006 10:16 pm
- Location: Grad school
So is this basically taking a granular approach to sampling, i.e., you take your original waveform, load it up in the editor, the editor then trawls through a huge database of sound grains, matching spectra as much as possible, until it has recreated the sound, at which point, you can take the output and play it at any pitch or duration you want because it is made up of these grains?
virb.com/ookpikk
- nordmodular
- Newbie

- Posts: 6
- Joined: Sun Jan 27, 2008 12:43 am
- Location: London
- nathanscribe
- VSE Review Contributor

- Posts: 2889
- Joined: Fri Aug 11, 2006 1:03 pm
- Location: The right side of the Pennines
- Contact:
- crystalmsc
- Synth Explorer

- Posts: 2862
- Joined: Thu Jul 13, 2006 7:15 am
- Gear: uWaveXT,uQ,Pulse+;Ion;MiniBrt,Karma,Mntrb,Volcas,01R;Venom,NordModular,L2X;Evolver;JP8080,MKS70,JD990,D50,MC909,MC80ex,Microcon2;TG77,RS7k,AN200,AN1x
- Band: Crystaline
- Location: Synth Garden
- Contact:
you might find some useful information from the Nord Modular book as the synth is also a great resource for educational needs and the SOS workshop. as for the VST, you may want to check the Crusher.
Kaossilatron - Voicillator
http://crystaline.bandcamp.com
Station: Ableton Live 10 Suite, Obscurium, Push 2, Ultranova, MS-20m, Wavedrums
http://crystaline.bandcamp.com
Station: Ableton Live 10 Suite, Obscurium, Push 2, Ultranova, MS-20m, Wavedrums
Pitch is not that much of an issue; frequency content is. You could consider making a "fingerprint" of each fragment over a fixed lenght (block) so you get an average frequency plot. Then the trick is to compare those fingerprints and see which looks the most like the other. You could either build "strands" of a series of lookalike plots that follow a fixed evolution or graphs where you connect certain fingerprints that can serve as lookalikes for two different strands.nordmodular wrote:Concatenative synthesis uses an algorithm to 'match' the users desired sound from a bank and changes their pitch, filter etc...
I don't think Csound does all of this so you might want to consider using C++ with a FFT library and homebrew algorithms to generate fingerprints.
"Part of an instrument is what it can do, and part of it is what you do to it" - Suzanne Ciani, 197x.




