
# data loader
N_CLASS = 256
FRAME_LENGTH = 0.025
FRAME_STRIDE = 0.010
N_MELS = 40
BATCHES = 100
SLICE_LENGTH = 8193
TEST_SIZE = 0.1
FILE_PREFIX = 'LJ001'
MAX_FILES = 40

# model
COND_CHANNELS = N_MELS
HIDDEN_CHANNELS = 128
N_REPEAT = 2
N_LAYER = 9

# training
BATCH_SIZE = 4
MAX_EPOCHS = 300
MAX_NORM = 4
LEARNING_RATE = 0.0001

PRINT_FREQ = 1
VALID_FREQ = 100
INFER_FREQ = 100
MAX_VALID = 1

# generate
MAX_GENERATE = 1
MAX_GENERATE_LENGTH = 4096
SAMPLE_RATE = 22050
