SYMBOL INDEX (54 symbols across 6 files) FILE: midi_util.py function round_tick (line 8) | def round_tick(tick, time_step): function ingest_notes (line 11) | def ingest_notes(track, verbose=False): function round_notes (line 45) | def round_notes(notes, track_ticks, time_step, R=None, O=None): function parse_midi_to_sequence (line 87) | def parse_midi_to_sequence(input_filename, time_step, verbose=False): class MidiWriter (line 141) | class MidiWriter(object): method __init__ (line 143) | def __init__(self, verbose=False): method note_off (line 147) | def note_off(self, val, tick): method note_on (line 151) | def note_on(self, val, tick): method dump_sequence_to_midi (line 155) | def dump_sequence_to_midi(self, sequence, output_filename, time_step, FILE: model.py class Model (line 10) | class Model(object): method __init__ (line 20) | def __init__(self, config, training=False): method init_loss (line 89) | def init_loss(self, outputs, _): method calculate_probs (line 97) | def calculate_probs(self, logits): method get_cell_zero_state (line 100) | def get_cell_zero_state(self, session, batch_size): class NottinghamModel (line 103) | class NottinghamModel(Model): method init_loss (line 112) | def init_loss(self, outputs, outputs_concat): method calculate_probs (line 132) | def calculate_probs(self, logits): method assign_melody_coeff (line 140) | def assign_melody_coeff(self, session, melody_coeff): class NottinghamSeparate (line 146) | class NottinghamSeparate(Model): method init_loss (line 154) | def init_loss(self, outputs, outputs_concat): method calculate_probs (line 168) | def calculate_probs(self, logits): FILE: nottingham_util.py function resolve_chord (line 30) | def resolve_chord(chord): function prepare_nottingham_pickle (line 50) | def prepare_nottingham_pickle(time_step, chord_cutoff=64, filename=PICKL... function parse_nottingham_directory (line 133) | def parse_nottingham_directory(input_dir, time_step, verbose=False): function parse_nottingham_to_sequence (line 158) | def parse_nottingham_to_sequence(input_filename, time_step, verbose=False): class NottinghamMidiWriter (line 243) | class NottinghamMidiWriter(midi_util.MidiWriter): method __init__ (line 245) | def __init__(self, chord_to_idx, verbose=False): method dereference_chord (line 250) | def dereference_chord(self, idx): method note_on (line 259) | def note_on(self, val, tick): method note_off (line 276) | def note_off(self, val, tick): class NottinghamSampler (line 289) | class NottinghamSampler(object): method __init__ (line 291) | def __init__(self, chord_to_idx, method = 'sample', harmony_repeat_max... method visualize_probs (line 304) | def visualize_probs(self, probs): method sample_notes_static (line 318) | def sample_notes_static(self, probs): method sample_notes_dist (line 346) | def sample_notes_dist(self, probs): method sample_notes (line 369) | def sample_notes(self, probs): function accuracy (line 376) | def accuracy(batch_probs, data, num_samples=1): function seperate_accuracy (line 440) | def seperate_accuracy(batch_probs, data, num_samples=1): function i_vi_iv_v (line 480) | def i_vi_iv_v(chord_to_idx, repeats, input_dim): FILE: rnn.py function get_config_name (line 18) | def get_config_name(config): class DefaultConfig (line 26) | class DefaultConfig(object): method __repr__ (line 46) | def __repr__(self): FILE: sampling.py class Sampler (line 7) | class Sampler(object): method __init__ (line 9) | def __init__(self, min_prob=0.5, num_notes = 4, method = 'sample', ver... method visualize_probs (line 15) | def visualize_probs(self, probs): method sample_notes_prob (line 22) | def sample_notes_prob(self, probs, max_notes=-1): method sample_notes_static (line 36) | def sample_notes_static(self, probs): method sample_notes_bernoulli (line 42) | def sample_notes_bernoulli(self, probs): method sample_notes (line 49) | def sample_notes(self, probs): FILE: util.py function parse_midi_directory (line 13) | def parse_midi_directory(input_dir, time_step): function batch_data (line 29) | def batch_data(sequences, time_batch_len=128, max_time_batches=10, function load_data (line 109) | def load_data(data_dir, time_step, time_batch_len, max_time_batches, not... function run_epoch (line 161) | def run_epoch(session, model, batches, training=False, testing=False): function accuracy (line 226) | def accuracy(batch_probs, data, num_samples=20):