-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBe-Thou-My-Vision.py
executable file
·76 lines (56 loc) · 2.59 KB
/
Be-Thou-My-Vision.py
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/usr/bin/env pypy3
from util.arranger import arrange
from util.arranger import defaults
import os
import sys
os.system("clear")
###############################
# Create settings dictionary. #
###############################
settings = defaults
settings["project_name"] = "Be-Thou-My-Vision"
settings["input_midi"] = "MIDI/example_midi_files/be-now-thy-vision-performer-unknown-fruity.mid"
settings["key_offset"] = 0
settings["instruments"] = ["flute", "violin", "oboe", "banjo", "viola","trombone", "french-horn","english-horn", "double-bass"]
settings["banned_effects"] = ["tremolo", "battuto", "glissando", "arco-tremolo", "trill"]
settings["strings_offset"] = 0.07
settings["flute"]["velocity-multiplier"] = 1.5
settings["strings_overlay_time"] = 0.07
settings["cello"]["midi_channel"] = 1+1
settings["violin"]["midi_channel"] = 1+1
settings["viola"]["midi_channel"] = 1+1
settings["double-bass"]["midi_channel"] = 1+1
settings["violin"]["octave"] = 0
settings["viola"]["octave"] = 0
settings["cello"]["octave"] = 0
settings["double-bass"]["pizz_threshold"] = 999
#settings["cello"]["volume"] = 0.5
#settings["viola"]["volume"] = 0.5
#settings["violin"]["volume"] = 1.0
#settings["double-bass"]["volume"] = 0.3
settings["banjo"]["midi_channel"] = 6 + 1
settings["banjo"]["octave"] = 0
settings["trombone"]["midi_channel"] = 3+1
settings["trombone"]["octave"] = -1
settings["trombone"]["velocity_multiplier"] = 2
settings["french-horn"]["midi_channel"] = 3+1
settings["french-horn"]["octave"] = -1
settings["french-horn"]["velocity_multiplier"] = 2
#settings["violin"]["velocity_multiplier"] = .3
#settings["viola"]["velocity_multiplier"] = .3
#settings["cello"]["velocity_multiplier"] = .3
#settings["double-bass"]["velocity_multiplier"] = .5
settings["english-horn"]["midi_channel"] = 3 + 1
settings["english-horn"]["octave"] = -1
#settings["english-horn"]["volume"] = .7
settings["english-horn"]["velocity_multiplier"] = 2
settings["oboe"]["midi_channel"] = 4 + 1
settings["mandolin"]["midi_channel"] = 5 + 1
settings["mandolin"]["pizz-threshold"] = 1.4
settings["guitar"]["midi_channel"] = 6 + 1
#settings["violin"]["shorts-max"] = 0.125+0.2
#settings["violin"]["shorts-factor"] = 4
#settings["viola"]["shorts-max"] = 0.125+0.2
#settings["viola"]["shorts-factor"] = 4
settings["flute"]["midi_channel"] = 8 + 1
arrange(settings)