adsyn
| Date | 1998-10-15 00:39 |
| From | Sergey |
| Subject | adsyn |
Hi!
Can anybody explain how to use adsyn? I tried to do something with
winsound=>Utilities=>Hetrodyne Analysis. A short (2.1 sec.) guitar.wav (sr
44100)
was defined as input, and guitar.ads - as output.
Flags: Sample rate= 0, Begin time=0, Duration=0, Fundamental=100,
Harmonic=10,
Max=32767, min=64, Number=256, Filters=0. The result guitar.ads was about 9
kb
(something unreadable). Then I made orc+sco (sorry, couldn't invent smth.
better):
;Orc
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1
instr 1
a1 adsyn 1, 1, 1, "guitar.ads" ;in current folder
out a1
endin
;Sco
f0 5
e
There was no error messages, but the result wav file contents only silence.
Please, send any simple but RIGHT example of hetro+adsyn!
Thank you, |
| Date | 1998-10-15 00:42 |
| From | Erik Spjut |
| Subject | Re: adsyn |
At 2:39 AM +0300 10/15/98, Sergey wrote:
>Hi!
>Can anybody explain how to use adsyn?
A little fancier than you need but here:
sr = 22050
kr = 2205
ksmps = 10
instr 1 ; plays a note of length p3 from an analysis file of
length p6
; p3 - usual note duration
; p6 - length of note analyzed for adsyn file. You either have to know
this
; from when you ran "hetero" or you have to find the length
; from trial and error.
idur = p6/p3
a1 adsyn 1, p5, idur, "nhtest2.adsyn"
out a1
endin
instr 2 ; plays a note of length p3 from an analysis file of length p6
; Unlike instr 1, it dynamically varies the file-read rate.
; p3 - usual note duration
; p6 - length of note analyzed for adsyn file. You either have to know
this
; from when you ran "hetero" or you have to find the length
; from trial and error.
;p7 - initial playback rate. Must be positive.
ib = (2*p6-p7*p3)/2
k1 line p7, p3, ib
a1 adsyn 1, p5, k1, "nhtest2.adsyn"
out a1
endin
sco:
i1 0 .5 0 2.8284 1
i1 .5 1 0 2.6697 1
i1 1.5 2 0 2.5198 1
i1 3.5 .25 0 2.6697 1
i1 3.75 2.1 0 2.8284 1
i2 6 .5 0 2.8284 1 5.0
i2 6.5 1 0 2.6697 1 0.5
i2 7.5 2 0 2.5198 1 2.3
i2 9.5 .25 0 2.6697 1 1
i2 9.75 2.1 0 2.8284 1 0.1
e
Enjoy!
-------------------------------------------------------------------------------
Erik Spjut (spyoot, rhymes with cute) - Associate Professor of Engineering
and Associate Director for Engineering Computing, Center for Design Education
Harvey Mudd College, Claremont, CA 91711-5990 USA
Erik_Spjut@hmc.edu Ph & Voice mail (909) 607-3890 Fax (909) 621-8967
|