blob: 2fc7f12165f785ead2e03cae4c826ce53dd444e3 (
plain)
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
|
import os
class Constants:
#PATHS
#TAM_TAM_ROOT = os.getenv('TAMTAM_ROOT')
TAM_TAM_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print 'INFO: loaded TAMTAM_ROOT=%s' % TAM_TAM_ROOT
#DEFAULTS
DEFAULT_TEMPO = 120
DEFAULT_VOLUME = 0.8
#NUMERICAL CONSTANTS
NUMBER_OF_POSSIBLE_PITCHES = 25.0
MINIMUM_PITCH = 24.0
MAXIMUM_PITCH = MINIMUM_PITCH + NUMBER_OF_POSSIBLE_PITCHES - 1
MINIMUM_NOTE_DURATION = 1 # ticks
MS_PER_MINUTE = 60000.0
TICKS_PER_BEAT = 12
NUMBER_OF_TRACKS = 5
NUMBER_OF_PAGES = 2
MINIMUM_AMPLITUDE = 0
MAXIMUM_AMPLITUDE = 1
CSOUND_HORIZON = 0.100
CLOCK_DELAY = 0.04
|