![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Sample length, and library preparation |
andro.bole@volja.net Member |
![]() ![]() ![]() hello! Im starting to build a personal wavetable/impulse-response/analysis files library, and have a couple of questions concerning the preparation of material. a)what would be the simplest way of assureing that the wav and aif files are 4096 samples long (@ 16bit, 44.1) ? I still havent wrapped my head around the sound editor, not sure how to apply desired changes into effect, besides the generic trim ability discussed in the getting started manual.Any file I open there has 4096 samples, amp ranges and such already selected in the fields, whereas most of the time the actual sample is obviously totally different compared to the numbers on screen b)I mainly work with rhythm material, so I have to be preety sovereign in timestrecth, beatmatching domain.Alot of times I have to recycle mismatched tempo loops into an ongoing project which has a fixed tempo. I always stumble upon the frequency field and the "rate" parameter of the generic source Protoypes.Most important is tempo scaling, meaning I can set different end tempos in relation to the samples source tempo (not big drops though, +/- 40 bpm), and tempo resolution (1/16, 1/32, 1/16t, etc.) thank you for any input! regards from slovenia Andrew IP: Logged |
SSC Administrator |
![]() ![]() ![]() "a)what would be the simplest way of assuring that the wav and aif files are 4096 samples long (@ 16bit, 44.1) ?" To change the length of a wav or aif file to 4096 samples: 1. Open the file in the Sample Editor. This will use 'perfect interpolation' to resize your file to exactly 4096 samples in length. (There is another template called "Normalize Selection" for normalizing the amplitudes to a specified maximum value if necessary). IP: Logged |
SSC Administrator |
![]() ![]() ![]() "I have to recycle mismatched tempo loops into an ongoing project which has a fixed tempo. I always stumble upon the frequency field and the "rate" parameter of the generic source Protoypes" Right, the !Rate control is the one to change. The !Rate should be replaced by a ratio of the desired tempo to the loop's original tempo. For example, let's assume you have an 8-beat loop at an unknown tempo named 'rustdrum130' and that !BPM is the tempo you want to match. In the Frequency field of the GenericSource playing 'rustdrum130', you could use the following expression: default * (!BPM / ('rustdrum130' closestBPMTo: !BPM forBeats: 8)) This will scale the Frequency of the Sample or GenericSource to match the desired tempo (but will never scale it by more than 2 or by less than half, so you can match the tempo with the minimum distortion of frequency). IP: Logged |
SSC Administrator |
![]() ![]() ![]() "With my limited knowledge atm, is doing spectral analysis for each loop, and then do time and pitch (or both) manipulations, the only way, or is there another solution ? Also which analysis would suit best for non pitched material...GA, RE ??" You can do some interesting processing using spectral analysis/additive resynthesis, but bear in mind that, in order to identify the frequencies, the analysis has to look at a chunk of time so some of the micro events that occur during that time will be "blurred". The effect is often pleasant sounding but the time-smearing may not be appropriate for rhythmic loops. Depending on the material, the Tau editor might be a useful approach. For non-pitched material, the spectral analysis (.spc) or RE are probably best. Tau *sometimes* works on unpitched files. IP: Logged |
andro.bole@volja.net Member |
![]() ![]() ![]() a mighty thank you, SSC admin ! Edit : one thing I noticed, with the freq and bpm problem.Is it possible to strecth the loop in time only, without pitch correction....but thinking about it now, seems this cannot be done in frequency field alone right ? [This message has been edited by andro.bole@volja.net (edited 12 January 2010).] IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.