-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
55 lines (42 loc) · 1.66 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
voice timbre + volume = harmonics countour
Base: "impulse train" in the freq domain. Strict harmos, mag = 1.
linear interp on log or not?
can't hear a difference. Using no-log
Try:
don't implement vibrato
Sing with vibrato
see what you get
hybrid synth
low freq: harmoSynth
high freq: ifftSynth
to test:
the output multiplier. Synth the same pitch with ifft and harmo: are they at the same level?
Why does the sound sound loose when in triad?
test adding sounds together in Jupyter.
maybe related to irrational harmonics not interfering?
OMG instead of sort with freq i was sorting with mag
Spectral leakage: just sum the neiboring freq bins?
no. Sum is smaller when the freq is in the mid of a bin
Sum of squares: look likes it!
So let's dump SFT
results:
yup it works perfectly
"with a periodic signal for voiced sounds and white noise for unvoiced sounds. "
- Ning Hu
YinYin! Take out the harmonics. Use the rest to synth the envloped noise.
test this in jupyter notebook with a pre-recorded "mouthhh fffrequencccccy"
x sh f s th ts ch ha wu
WHAT A SUCCESS
Key velocity!
Dannenberg, R. B. (2006, November). The interpretation of MIDI velocity. In ICMC.
TODO
delay between tracks? to make it rich and less robotic
implement vibrato?
- slow approach to a new note?
- perlin noise to add FM variations?
Gus:
被动变色 (变色龙) 主动变色 (取色笔)
related work
Aeolis: A Virtual Instrument Producing Pitched Tones With Soundscape Timbres
Mystery:
When C3 is sang, how do people hear C4?