![]() | All Advertisers |
| | #1 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Need information!! Okay so, I'm currently absorbed and interested in complex computer based sound design and processing. The thing is though I have no idea where to find resources and sources of information to help me understand it. It all started through producer and composer BT. He mentions being able to process audio files (his voice for example) using granular re-synthesis and time correct the new files so they sync with the rest of the project and don't sound completely random and all over the place. He says he uses phase vocoding, wavelets and a whole bunch of other techniques I've never heard of to do this time correction. So...where do I find the information I need to understand what he is talking about and how to use these techniques myself? |
| | |
| | #2 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | 94 views and not one piece of advice? o.O I know this is gearslutz guys and not sound designslutz but the reason I posted the question here is because of the huge number of forum members and because I've learnt so much from this site already. All I need i a lead! Maybe the name of a forum dedicated to this kind of thing or a contact who knows about this area. |
| | |
| | #3 |
| Gear nut Join Date: Jul 2011 Location: Stockton-on-tees
Posts: 84
| well i can't understand what you're trying to achieve. are you wanting to time the vocal up? put effects on? from what source? what gear are you wanting to do it with? |
| | |
| | #4 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Information is what I'm after. What I'm talking about is really esoteric, unless you understand concepts like phase vocoding, granular re-synthesis and how BT might use other time correction modalities I'm afraid you probably won't be able to help. You can help however if you know of any good forums or places where I can find information about the aforementioned concepts and techniques. |
| | |
| | #5 | |
| Lives for gear | Here's why - and I'll be blunt, but get used to it: it's because your topic title sucks. 90% of the people who start topics here "need information" or "need help", so it's completely superfluous to put that in the topic title. Here's what'd work better; "BT production techniques - any clues about granular re-synthesis, phase vocoding?" because then a lot more folks would answer. Quote:
"Re-synthesis" is sort of odd to use in this context, because you're not really re-synthesizing something; that's usually reserved for additive synthesizers. These accept a sample and split it up in a (limited) set of sinewaves at specified frequency intervals. Additive synthesizers, such as Camel Audio Alchemy, Virsyn Cube, ImageLine Morphine and various others allow you to load up a sample, and then it'll try to recreate it with a bunch of sinewaves. This enables you to stretch the sound - because you're not dealing with a sample that is slowed down but with 512 volume envelopes, stretching becomes a lot easier. It does have artefacts though - the result is going to be somewhat warbly and glassy. The principle of a wavelet is explained here: Wavelet - Wikipedia, the free encyclopedia - but it's not a thing by itself. The article mentions convolution; convolution is used to mimic EQs, compression, and reverbs (and various other things). Phase vocoder might simply be a fancy term for what Antares Auto-tune does. It also has a link to a page of IRCAM; putting that through Google shows SuperVP | Ircam Anasynth - and then it suddenly becomes a lot easier because that paper shows the demo of changing the gender of someone speaking into it. By adjusting formants in Ableton Live's timestretch, you can also do this. It helps if you have link to the interview; a lot of times it may simply mean that you have to cut through the buzzword jungle to get something useful out of it. As for tools to achieve this; higher end modular/programmable signal processing is your friend. Eventide, Kyma, etc.
__________________ For all the intelligence and knowledge that technology empowers us with, the lazy and stupid is amplified along with it (Staticstarter) Threads to check out: Chord Generators & Tips | Pop Sound Sources | |
| | |
| | #6 | |
| Gear nut Join Date: Jul 2011 Location: Stockton-on-tees
Posts: 84
| Quote:
i just could'nt understand the post. i guessed that was why 88 people looked and never replied. | |
| | |
| | #7 |
| Gear nut Join Date: Jan 2012 Location: Massachusetts
Posts: 88
| |
| | |
| | #8 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Hello guys and thank you for the replies. Yeah I will work on the thread titles..not the best I will admit. I've always heard it referred to as granular re-synthesis considering you aren't actually synthesizing a new sound merely cutting an existing one into grains or particles. I will post the section of the BT interview so you guys can sees the exact terminology he uses. It may be a time stretch that he is talking about but I'm not sure as he calls this 'time correction' which makes me think instead of aligning off-beat audio like a granulized file so that it sounds rhythmical and works with the time signature and tempo of your project. Here is the section in which he talks about it all, maybe someone can decode what he is talking about into something more easily understood? Thanks for the help guys I really do appreciate it. Interviewer- When you mix organic sounds with the electronic, how do you get them to jell together? BT- So the essential thing for me about making acoustic instruments jell with electronic instruments is the proprietary time-correction modality that I’ve come up with over the period of 20 years, quite honestly. So it’s a thing that I’ve done many lectures on at different universities. It’s a very complicated technique and complicated in that there are many different types of time stretching that I like to use, from phase vocoding to granular to wave width, to something that I call wave-cycle repetition—on things like analog synthesizers where you take a single bi-polar, uni-polar wave and repeat it. |
| | |
| | #9 |
| Lives for gear Join Date: May 2010
Posts: 549
| He's being totally vague and buzzword-y so as to appear smart. There's no actual information to decipher. He could have just said "It's like time stretching and stuff lol, quite honestly." He allegedly used Csound a lot. You can do the same with Max/MSP or Pure Data or whatever. Lots of DAWs already do time correction and audio quantization. What he calls "wave-cycle repetition" is probably this: PSOLA - Wikipedia, the free encyclopedia. You could use that to "freeze" the input, or whatever.
__________________ New Pure Data composition 10/11 http://soundcloud.com/acreil/hedge-of-decision Wanted: Kurzweil K250 power pod. Soundcloud 1, 2, last.fm |
| | |
| | #10 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Okay can anyone help me understand how these time correction (time stretch) techniques would be applied? Let's take BT's track every other way for example. There are some really interesting granular textures in the track and I want to know how he would have time corrected them so it wouldn't sound like a random mess. BT featuring JES - Every Other Way - YouTube Granular bit starts at 0:52 So in essence with a 4/4 track at a tempo of roughly 125-130 bpm or what ever it is how would BT keep those granular stems in time with the track? |
| | |
| | #11 | |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Quote:
| |
| | |
| | #12 | |
| Lives for gear Join Date: May 2010
Posts: 549
| Quote:
Anyway, I imagine if you could analyze a file for transients, and then pick events A, B and C to map to positions X, Y and Z on a timeline, you could use that to control your choice of time stretching algorithms (including reversing, freezing, etc.). There's a variety of ways to do time stretching: granular, phase vocoder, etc. But they're already well known and not really rocket surgery. If you could also detect and control pitch, correct or deliberately shift formants, and automate other time stretch parameters, I expect it could be a really powerful interface. Of course you can do all this stuff already, but it's a pain to do it manually. Lots of "audio quantize" and tempo changing stuff that's included in DAWs now does almost the same thing. But it's generally meant to transparently work on rhythmic material, where as here you'd be using monophonic tonal sounds. | |
| | |
| | #13 | |
| Lives for gear Join Date: Dec 2007 Location: Emeryville CA
Posts: 1,043
| Quote:
Later, when you start grasping the basics, post specific questions here. Don't be afraid to play and make mistakes. Exploration is key to figuring out the tools and stumbling upon new techniques that you may not have thought of. | |
| | |
| | #14 | |
| Lives for gear Join Date: Dec 2007 Location: Emeryville CA
Posts: 1,043
| Quote:
Second, get a Delorean and a blonde singer Third, Granite. New Sonic Arts ![]() | |
| | |
| | #15 |
| Gear addict Join Date: Aug 2011
Posts: 323
| complex audio manipulation howto: 1) Learn what it is your trying to do. 2) Learn a scripting language such as Perl or Python 3) Learn to use a library of audio/DSP algorithms -- ie RTcmix, supercollider, chuck, Csound etc... 4) Write a script to analyze the data from your audio files 5) Write a script to manipulate the data |
| | |
| | #16 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Thanks for all the replies all! I think I understand now that this isn't stuff you can just 'implement' right away. Quite clearly understand DSP and synthesis a lot more would be more beneficial to me than just trying to use a plug in. I can also see now that after more research into the more 'esoteric' fields of computer music it will allow me to know what it is that I'm trying to accomplish instead of only knowing half of it. Big thanks to everyone =D |
| | |
| | #17 | |
| Moderator | adding to the list some more specific stuff: Audiomulch Max DSP Kyma Eventide Kurzweil VAST
__________________ ![]() Quote:
| |
| | |
| | #18 | |
| Gear addict Join Date: Jan 2012
Posts: 481
| Quote:
| |
| | |
| | #19 |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Haha the last post wins so much! Loving the answers so far guys. Even though there is a possibility BT is just using the warp markers in Ableton would there be a reason for him to use phase vocoding/wavelets to time stretch? Is it because it would result in less artifacts that are normally left when conventional techniques are used? Every time I have used granular effects on like a vocal for instance I can't use it in conjunction with the rest of the track because it goes completely off beat. I'm just wondering how BT manages to lock his granular affected tracks in rhythmically. The the mapping to X-Y post up above was a really interesting idea. Does anyone think that's how BT does it so well? |
| | |
| | #20 | |
| Lives for gear Join Date: Apr 2009
Posts: 723
| Quote:
[I read a BT interview where he was talking about nano-quantizing the sound of scuba tank bubbles and how he was going to write a book about it. Personally I can't STAND the sound of unquantitized bubbles. There were some birds outside of my window the other day chirping out of time in some psuedo-polyrhythmic jibber-jabber and I seriously had to put in ear plugs.] | |
| | |
| | #21 | |
| Lives for gear Join Date: May 2010
Posts: 549
| Quote:
Also granular synthesis is totally general, but a lot of plugin or DAW implementations aren't terribly flexible. If you're going for a very specific effect, it's sometimes better to just make it yourself. Christ, I bet they weren't even in key with the traffic noise. Save us, BT! | |
| | |
| | #22 | |
| Gear addict Join Date: Aug 2011
Posts: 323
| Quote:
It's takes some learning, but it is hardly an impossible task to get to the point where it's faster and easier to implement specific ideas using only free software libraries and a little scripting. You'll also gain skills that you can apply elsewhere. | |
| | |
| | #23 |
| Lives for gear Join Date: Apr 2009
Posts: 723
| I totally agree; I just noticed though the op didn't seem to even do a basic Google search so may instead really be happier with a VST. For instance, just Googling "phase vocoding" the Wikipedia page is at the top of rankings and will give you the history, references and let you know that it is the basis for Autotune (kind of a hard detail to miss). A quick search for "wavelets" brings up Wavelets.org a whole community dedicated to resources about learning and applying wavelets. |
| | |
| | #24 | |
| Gear Head Join Date: Jul 2011 Location: N.S.W
Posts: 59
Thread Starter | Quote:
Just adding on here. Everyone who has been kind enough to help me this is exactly what I'm talking about ^ Syncing the out of time granulation to the tempo of the project (I actually understand what I'm trying to accomplish now lol) Anyone else want to chime in with some nifty ways to do this? | |
| | |
New Reply
Facebook
Twitter
LinkedIn
| Thread Tools | Search this Thread |
| Similar Threads | ||||
| Thread | Thread starter | Forum | Replies | Last Post |
| Can you give me a very GENERAL idea of what I need? | undermind | Bass traps, acoustic panels, foam etc | 1 | 2 Weeks Ago 12:05 AM |
| Fuse for imported Solo 610 ? european solo 610 users: i need some information. | useme2305 | High end | 0 | 8th May 2008 01:40 PM |
| Help: Need Mic & Pre | bezo | Rap + Hip Hop engineering & production | 9 | 5th January 2007 10:23 PM |
| Stellavox AMI 48 information needed! | esaias | Remote Possibilities in Acoustic Music & Location Recording | 2 | 18th November 2006 06:08 PM |
| Mp20 information needed | statikcat | Low End Theory | 5 | 9th March 2006 10:15 PM |
| |