-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathxChromaticDeath.py
More file actions
37 lines (32 loc) · 1.24 KB
/
xChromaticDeath.py
File metadata and controls
37 lines (32 loc) · 1.24 KB
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
import pretty_midi
#import random
#import decimal
pm = pretty_midi.PrettyMIDI()
cello_program = pretty_midi.instrument_name_to_program('Cello')
cello = pretty_midi.Instrument(program=cello_program)
#start = 0
#for each in range(1, 999):
# note = pretty_midi.Note(velocity=99,
# pitch=pretty_midi.hz_to_note_number(float(each)),
# start=start,
# end=start + 1)
# cello.notes.append(note)
# start = start + 1
print(int(pretty_midi.hz_to_note_number(200)))
print(int(pretty_midi.hz_to_note_number(201)))
print(int(pretty_midi.hz_to_note_number(202)))
print(int(pretty_midi.hz_to_note_number(203)))
print(int(pretty_midi.hz_to_note_number(204)))
print(int(pretty_midi.hz_to_note_number(205)))
print(int(pretty_midi.hz_to_note_number(206)))
print(int(pretty_midi.hz_to_note_number(207)))
print(int(pretty_midi.hz_to_note_number(208)))
print(int(pretty_midi.hz_to_note_number(209)))
print(int(pretty_midi.hz_to_note_number(210)))
note = pretty_midi.Note(velocity=100,
pitch=pretty_midi.hz_to_note_number(200),
start=0,
end=10)
cello.notes.append(note)
pm.instruments.append(cello)
#pm.write('output.mid')