SYMBOL INDEX (360 symbols across 37 files) FILE: DBN.py class AutoencodingDBN (line 33) | class AutoencodingDBN(object): method __init__ (line 39) | def __init__(self, numpy_rng, theano_rng=None, n_ins=784, method dump_params (line 182) | def dump_params(self, outLoc): method pretraining_functions (line 196) | def pretraining_functions(self, train_set_x, batch_size, k): method build_finetune_functions (line 246) | def build_finetune_functions(self, train_set_x, batch_size, learning_r... method build_generative_finetune_fns (line 304) | def build_generative_finetune_fns(self, train_set_outputs, train_set_l... method generate (line 356) | def generate(self, top_level): method label (line 370) | def label(self, to_label, x_mask, learning_rate): method train_dbn (line 391) | def train_dbn(self, data_file, finetune_lr=0.01, pretraining_epochs=100, method sample (line 534) | def sample(self, top_level=None, rootLoc='./', save=True, threshold=0.5, method label_from_file (line 559) | def label_from_file(self, rootLoc, fileLoc, learn_rate, n_iters, thres... function melody_blocker (line 604) | def melody_blocker(snippet): function load_from_dump (line 623) | def load_from_dump(inLoc): FILE: DeepLearningTutorials/code/DBN.py class DBN (line 19) | class DBN(object): method __init__ (line 30) | def __init__(self, numpy_rng, theano_rng=None, n_ins=784, method pretraining_functions (line 139) | def pretraining_functions(self, train_set_x, batch_size, k): method build_finetune_functions (line 189) | def build_finetune_functions(self, datasets, batch_size, learning_rate): function test_DBN (line 279) | def test_DBN(finetune_lr=0.1, pretraining_epochs=100, FILE: DeepLearningTutorials/code/SdA.py class SdA (line 48) | class SdA(object): method __init__ (line 59) | def __init__( method pretraining_functions (line 180) | def pretraining_functions(self, train_set_x, batch_size): method build_finetune_functions (line 231) | def build_finetune_functions(self, datasets, batch_size, learning_rate): function test_SdA (line 326) | def test_SdA(finetune_lr=0.1, pretraining_epochs=15, FILE: DeepLearningTutorials/code/cA.py class cA (line 50) | class cA(object): method __init__ (line 79) | def __init__(self, numpy_rng, input=None, n_visible=784, n_hidden=100, method get_hidden_values (line 172) | def get_hidden_values(self, input): method get_jacobian (line 176) | def get_jacobian(self, hidden, W): method get_reconstructed_input (line 186) | def get_reconstructed_input(self, hidden): method get_cost_updates (line 193) | def get_cost_updates(self, contraction_level, learning_rate): function test_cA (line 228) | def test_cA(learning_rate=0.01, training_epochs=20, FILE: DeepLearningTutorials/code/convolutional_mlp.py class LeNetConvPoolLayer (line 39) | class LeNetConvPoolLayer(object): method __init__ (line 42) | def __init__(self, rng, input, filter_shape, image_shape, poolsize=(2,... function evaluate_lenet5 (line 114) | def evaluate_lenet5(learning_rate=0.1, n_epochs=200, function experiment (line 342) | def experiment(state, channel): FILE: DeepLearningTutorials/code/dA.py class dA (line 53) | class dA(object): method __init__ (line 77) | def __init__( method get_corrupted_input (line 196) | def get_corrupted_input(self, input, corruption_level): method get_hidden_values (line 222) | def get_hidden_values(self, input): method get_reconstructed_input (line 226) | def get_reconstructed_input(self, hidden): method get_cost_updates (line 233) | def get_cost_updates(self, corruption_level, learning_rate): function test_dA (line 263) | def test_dA(learning_rate=0.1, training_epochs=15, FILE: DeepLearningTutorials/code/hmc/hmc.py function kinetic_energy (line 15) | def kinetic_energy(vel): function hamiltonian (line 33) | def hamiltonian(pos, vel, energy_fn): function metropolis_hastings_accept (line 58) | def metropolis_hastings_accept(energy_prev, energy_next, s_rng): function simulate_dynamics (line 83) | def simulate_dynamics(initial_pos, initial_vel, stepsize, n_steps, energ... function hmc_move (line 177) | def hmc_move(s_rng, positions, energy_fn, stepsize, n_steps): function hmc_updates (line 231) | def hmc_updates(positions, stepsize, avg_acceptance_rate, final_pos, acc... class HMC_sampler (line 308) | class HMC_sampler(object): method __init__ (line 324) | def __init__(self, **kwargs): method new_from_shared_positions (line 328) | def new_from_shared_positions( method draw (line 400) | def draw(self, **kwargs): FILE: DeepLearningTutorials/code/hmc/test_hmc.py function sampler_on_nd_gaussian (line 8) | def sampler_on_nd_gaussian(sampler_cls, burnin, n_samples, dim=10): function test_hmc (line 56) | def test_hmc(): FILE: DeepLearningTutorials/code/imdb.py function prepare_data (line 9) | def prepare_data(seqs, labels, maxlen=None): function get_dataset_file (line 51) | def get_dataset_file(dataset, default_dataset, origin): function load_data (line 77) | def load_data(path="imdb.pkl", n_words=100000, valid_portion=0.1, maxlen... FILE: DeepLearningTutorials/code/imdb_preprocess.py function tokenize (line 28) | def tokenize(sentences): function build_dict (line 40) | def build_dict(path): function grab_data (line 80) | def grab_data(path, dictionary): function main (line 98) | def main(): FILE: DeepLearningTutorials/code/logistic_cg.py class LogisticRegression (line 51) | class LogisticRegression(object): method __init__ (line 60) | def __init__(self, input, n_in, n_out): method negative_log_likelihood (line 100) | def negative_log_likelihood(self, y): method errors (line 117) | def errors(self, y): function cg_optimization_mnist (line 141) | def cg_optimization_mnist(n_epochs=50, mnist_pkl_gz='mnist.pkl.gz'): FILE: DeepLearningTutorials/code/logistic_sgd.py class LogisticRegression (line 49) | class LogisticRegression(object): method __init__ (line 58) | def __init__(self, input, n_in, n_out): method negative_log_likelihood (line 112) | def negative_log_likelihood(self, y): method errors (line 144) | def errors(self, y): function load_data (line 169) | def load_data(dataset): function sgd_optimization_mnist (line 248) | def sgd_optimization_mnist(learning_rate=0.13, n_epochs=1000, FILE: DeepLearningTutorials/code/lstm.py function numpy_floatX (line 21) | def numpy_floatX(data): function get_minibatches_idx (line 25) | def get_minibatches_idx(n, minibatch_size, shuffle=False): function get_dataset (line 49) | def get_dataset(name): function zipp (line 53) | def zipp(params, tparams): function unzip (line 61) | def unzip(zipped): function dropout_layer (line 71) | def dropout_layer(state_before, use_noise, trng): function _p (line 81) | def _p(pp, name): function init_params (line 85) | def init_params(options): function load_params (line 105) | def load_params(path, params): function init_tparams (line 115) | def init_tparams(params): function get_layer (line 122) | def get_layer(name): function ortho_weight (line 127) | def ortho_weight(ndim): function param_init_lstm (line 133) | def param_init_lstm(options, params, prefix='lstm'): function lstm_layer (line 155) | def lstm_layer(tparams, state_below, options, prefix='lstm', mask=None): function sgd (line 209) | def sgd(lr, tparams, grads, x, mask, y, cost): function adadelta (line 237) | def adadelta(lr, tparams, grads, x, mask, y, cost): function rmsprop (line 270) | def rmsprop(lr, tparams, grads, x, mask, y, cost): function build_model (line 305) | def build_model(tparams, options): function pred_probs (line 340) | def pred_probs(f_pred_prob, prepare_data, data, iterator, verbose=False): function pred_error (line 363) | def pred_error(f_pred, prepare_data, data, iterator, verbose=False): function train_lstm (line 382) | def train_lstm( FILE: DeepLearningTutorials/code/mlp.py class HiddenLayer (line 38) | class HiddenLayer(object): method __init__ (line 39) | def __init__(self, rng, input, n_in, n_out, W=None, b=None, class MLP (line 112) | class MLP(object): method __init__ (line 123) | def __init__(self, rng, input, n_in, n_hidden, n_out): function test_mlp (line 195) | def test_mlp(learning_rate=0.01, L1_reg=0.00, L2_reg=0.0001, n_epochs=1000, FILE: DeepLearningTutorials/code/rbm.py class RBM (line 27) | class RBM(object): method __init__ (line 29) | def __init__( method free_energy (line 127) | def free_energy(self, v_sample): method propup (line 134) | def propup(self, vis): method sample_h_given_v (line 148) | def sample_h_given_v(self, v0_sample): method propdown (line 162) | def propdown(self, hid): method sample_v_given_h (line 176) | def sample_v_given_h(self, h0_sample): method gibbs_hvh (line 189) | def gibbs_hvh(self, h0_sample): method gibbs_vhv (line 197) | def gibbs_vhv(self, v0_sample): method get_cost_updates (line 206) | def get_cost_updates(self, lr=0.1, persistent=None, k=1): method get_pseudo_likelihood_cost (line 289) | def get_pseudo_likelihood_cost(self, updates): method get_reconstruction_cost (line 318) | def get_reconstruction_cost(self, updates, pre_sigmoid_nv): function test_rbm (line 359) | def test_rbm(learning_rate=0.1, training_epochs=15, FILE: DeepLearningTutorials/code/rnnrbm.py function build_rbm (line 30) | def build_rbm(v, W, bv, bh, k): function shared_normal (line 81) | def shared_normal(num_rows, num_cols, scale=1): function shared_zeros (line 88) | def shared_zeros(*shape): function build_rnnrbm (line 93) | def build_rnnrbm(n_visible, n_hidden, n_hidden_recurrent): class RnnRbm (line 177) | class RnnRbm: method __init__ (line 181) | def __init__( method train (line 231) | def train(self, files, batch_size=100, num_epochs=200): method generate (line 267) | def generate(self, filename, show=True): function test_rnnrbm (line 289) | def test_rnnrbm(batch_size=100, num_epochs=200): FILE: DeepLearningTutorials/code/rnnslu.py function shuffle (line 29) | def shuffle(lol, seed): function contextwin (line 42) | def contextwin(l, win): function atisfold (line 65) | def atisfold(fold): function conlleval (line 74) | def conlleval(p, g, w, filename, script_path): function download (line 105) | def download(origin, destination): function get_perf (line 114) | def get_perf(filename, folder): class RNNSLU (line 142) | class RNNSLU(object): method __init__ (line 144) | def __init__(self, nh, nc, ne, de, cs): method train (line 234) | def train(self, x, y, window_size, learning_rate): method save (line 243) | def save(self, folder): method load (line 248) | def load(self, folder): function main (line 254) | def main(param=None): FILE: DeepLearningTutorials/code/test.py function test_rnnslu (line 18) | def test_rnnslu(): function test_logistic_sgd (line 22) | def test_logistic_sgd(): function test_logistic_cg (line 26) | def test_logistic_cg(): function test_mlp (line 36) | def test_mlp(): function test_convolutional_mlp (line 40) | def test_convolutional_mlp(): function test_dA (line 44) | def test_dA(): function test_SdA (line 48) | def test_SdA(): function test_dbn (line 52) | def test_dbn(): function test_rbm (line 56) | def test_rbm(): function test_rnnrbm (line 61) | def test_rnnrbm(): function test_lstm (line 65) | def test_lstm(): function speed (line 69) | def speed(): FILE: DeepLearningTutorials/code/utils.py function scale_to_unit_interval (line 13) | def scale_to_unit_interval(ndar, eps=1e-8): function tile_raster_images (line 21) | def tile_raster_images(X, img_shape, tile_shape, tile_spacing=(0, 0), FILE: DeepLearningTutorials/doc/scripts/docgen.py function mkdir (line 26) | def mkdir(path): FILE: midi/DataTypeConverters.py function getNibbles (line 18) | def getNibbles(byte): function setNibbles (line 35) | def setNibbles(hiNibble, loNibble): function readBew (line 53) | def readBew(value): function writeBew (line 64) | def writeBew(value, length): function readVar (line 85) | def readVar(value): function varLen (line 104) | def varLen(value): function writeVar (line 119) | def writeVar(value): function to_n_bits (line 127) | def to_n_bits(value, length=1, nbits=7): function toBytes (line 134) | def toBytes(value): function fromBytes (line 139) | def fromBytes(value): FILE: midi/EventDispatcher.py class EventDispatcher (line 14) | class EventDispatcher: method __init__ (line 17) | def __init__(self, outstream): method header (line 50) | def header(self, format, nTracks, division): method start_of_track (line 55) | def start_of_track(self, current_track): method sysex_event (line 65) | def sysex_event(self, data): method eof (line 70) | def eof(self): method update_time (line 75) | def update_time(self, new_time=0, relative=1): method reset_time (line 80) | def reset_time(self): method channel_messages (line 88) | def channel_messages(self, hi_nible, channel, data): method continuous_controllers (line 139) | def continuous_controllers(self, channel, controller, value): method system_commons (line 154) | def system_commons(self, common_type, common_data): method meta_event (line 182) | def meta_event(self, meta_type, data): FILE: midi/MidiFileParser.py class MidiFileParser (line 12) | class MidiFileParser: method __init__ (line 21) | def __init__(self, raw_in, outstream): method parseMThdChunk (line 37) | def parseMThdChunk(self): method parseMTrkChunk (line 66) | def parseMTrkChunk(self): method parseMTrkChunks (line 165) | def parseMTrkChunks(self): FILE: midi/MidiInFile.py class MidiInFile (line 7) | class MidiInFile: method __init__ (line 38) | def __init__(self, outStream, infile): method read (line 44) | def read(self): method setData (line 51) | def setData(self, data=''): FILE: midi/MidiInStream.py class MidiInStream (line 5) | class MidiInStream: method __init__ (line 12) | def __init__(self, midiOutStream, device): method close (line 27) | def close(self): method read (line 34) | def read(self, time=0): method resetTimer (line 45) | def resetTimer(self, time=0): FILE: midi/MidiOutFile.py class MidiOutFile (line 9) | class MidiOutFile(MidiOutStream): method __init__ (line 17) | def __init__(self, raw_out=''): method write (line 23) | def write(self): method event_slice (line 27) | def event_slice(self, slc): method note_on (line 41) | def note_on(self, channel=0, note=0x40, velocity=0x40): method note_off (line 51) | def note_off(self, channel=0, note=0x40, velocity=0x40): method aftertouch (line 61) | def aftertouch(self, channel=0, note=0x40, velocity=0x40): method continuous_controller (line 71) | def continuous_controller(self, channel, controller, value): method patch_change (line 83) | def patch_change(self, channel, patch): method channel_pressure (line 93) | def channel_pressure(self, channel, pressure): method pitch_bend (line 103) | def pitch_bend(self, channel, value): method system_exclusive (line 125) | def system_exclusive(self, data): method midi_time_code (line 137) | def midi_time_code(self, msg_type, values): method song_position_pointer (line 146) | def song_position_pointer(self, value): method song_select (line 156) | def song_select(self, songNumber): method tuning_request (line 164) | def tuning_request(self): method header (line 175) | def header(self, format=0, nTracks=1, division=96): method eof (line 192) | def eof(self): method meta_slice (line 205) | def meta_slice(self, meta_type, data_slice): method meta_event (line 212) | def meta_event(self, meta_type, data): method start_of_track (line 219) | def start_of_track(self, n_track=0): method end_of_track (line 228) | def end_of_track(self): method sequence_number (line 244) | def sequence_number(self, value): method text (line 252) | def text(self, text): method copyright (line 260) | def copyright(self, text): method sequence_name (line 269) | def sequence_name(self, text): method instrument_name (line 277) | def instrument_name(self, text): method lyric (line 285) | def lyric(self, text): method marker (line 293) | def marker(self, text): method cuepoint (line 301) | def cuepoint(self, text): method midi_ch_prefix (line 309) | def midi_ch_prefix(self, channel): method midi_port (line 318) | def midi_port(self, value): method tempo (line 326) | def tempo(self, value): method smtp_offset (line 337) | def smtp_offset(self, hour, minute, second, frame, framePart): method time_signature (line 357) | def time_signature(self, nn, dd, cc, bb): method key_signature (line 373) | def key_signature(self, sf, mi): method sequencer_specific (line 385) | def sequencer_specific(self, data): FILE: midi/MidiOutStream.py class MidiOutStream (line 3) | class MidiOutStream: method __init__ (line 22) | def __init__(self): method update_time (line 35) | def update_time(self, new_time=0, relative=1): method reset_time (line 47) | def reset_time(self): method rel_time (line 54) | def rel_time(self): method abs_time (line 58) | def abs_time(self): method reset_run_stat (line 64) | def reset_run_stat(self): method set_run_stat (line 68) | def set_run_stat(self, new_status): method get_run_stat (line 72) | def get_run_stat(self): method set_current_track (line 78) | def set_current_track(self, new_track): method get_current_track (line 82) | def get_current_track(self): method channel_message (line 91) | def channel_message(self, message_type, channel, data): method note_on (line 96) | def note_on(self, channel=0, note=0x40, velocity=0x40): method note_off (line 105) | def note_off(self, channel=0, note=0x40, velocity=0x40): method aftertouch (line 114) | def aftertouch(self, channel=0, note=0x40, velocity=0x40): method continuous_controller (line 123) | def continuous_controller(self, channel, controller, value): method patch_change (line 132) | def patch_change(self, channel, patch): method channel_pressure (line 141) | def channel_pressure(self, channel, pressure): method pitch_bend (line 150) | def pitch_bend(self, channel, value): method system_exclusive (line 165) | def system_exclusive(self, data): method song_position_pointer (line 176) | def song_position_pointer(self, value): method song_select (line 184) | def song_select(self, songNumber): method tuning_request (line 192) | def tuning_request(self): method midi_time_code (line 200) | def midi_time_code(self, msg_type, values): method header (line 211) | def header(self, format=0, nTracks=1, division=96): method eof (line 221) | def eof(self): method meta_event (line 233) | def meta_event(self, meta_type, data): method start_of_track (line 241) | def start_of_track(self, n_track=0): method end_of_track (line 249) | def end_of_track(self): method sequence_number (line 257) | def sequence_number(self, value): method text (line 265) | def text(self, text): method copyright (line 274) | def copyright(self, text): method sequence_name (line 283) | def sequence_name(self, text): method instrument_name (line 292) | def instrument_name(self, text): method lyric (line 300) | def lyric(self, text): method marker (line 308) | def marker(self, text): method cuepoint (line 316) | def cuepoint(self, text): method midi_ch_prefix (line 324) | def midi_ch_prefix(self, channel): method midi_port (line 332) | def midi_port(self, value): method tempo (line 340) | def tempo(self, value): method smtp_offset (line 350) | def smtp_offset(self, hour, minute, second, frame, framePart): method time_signature (line 370) | def time_signature(self, nn, dd, cc, bb): method key_signature (line 385) | def key_signature(self, sf, mi): method sequencer_specific (line 397) | def sequencer_specific(self, data): method timing_clock (line 410) | def timing_clock(self): method song_start (line 419) | def song_start(self): method song_stop (line 428) | def song_stop(self): method song_continue (line 437) | def song_continue(self): method active_sensing (line 446) | def active_sensing(self): method system_reset (line 455) | def system_reset(self): FILE: midi/MidiToText.py class MidiToText (line 4) | class MidiToText(MidiOutStream): method channel_message (line 15) | def channel_message(self, message_type, channel, data): method note_on (line 20) | def note_on(self, channel=0, note=0x40, velocity=0x40): method note_off (line 23) | def note_off(self, channel=0, note=0x40, velocity=0x40): method aftertouch (line 26) | def aftertouch(self, channel=0, note=0x40, velocity=0x40): method continuous_controller (line 30) | def continuous_controller(self, channel, controller, value): method patch_change (line 34) | def patch_change(self, channel, patch): method channel_pressure (line 38) | def channel_pressure(self, channel, pressure): method pitch_bend (line 42) | def pitch_bend(self, channel, value): method system_exclusive (line 51) | def system_exclusive(self, data): method song_position_pointer (line 55) | def song_position_pointer(self, value): method song_select (line 59) | def song_select(self, songNumber): method tuning_request (line 63) | def tuning_request(self): method midi_time_code (line 67) | def midi_time_code(self, msg_type, values): method header (line 75) | def header(self, format=0, nTracks=1, division=96): method eof (line 80) | def eof(self): method start_of_track (line 84) | def start_of_track(self, n_track=0): method end_of_track (line 88) | def end_of_track(self): method sysex_event (line 97) | def sysex_event(self, data): method meta_event (line 104) | def meta_event(self, meta_type, data): method sequence_number (line 108) | def sequence_number(self, value): method text (line 112) | def text(self, text): method copyright (line 116) | def copyright(self, text): method sequence_name (line 120) | def sequence_name(self, text): method instrument_name (line 124) | def instrument_name(self, text): method lyric (line 128) | def lyric(self, text): method marker (line 132) | def marker(self, text): method cuepoint (line 136) | def cuepoint(self, text): method midi_ch_prefix (line 140) | def midi_ch_prefix(self, channel): method midi_port (line 144) | def midi_port(self, value): method tempo (line 148) | def tempo(self, value): method smtp_offset (line 152) | def smtp_offset(self, hour, minute, second, frame, framePart): method time_signature (line 156) | def time_signature(self, nn, dd, cc, bb): method key_signature (line 160) | def key_signature(self, sf, mi): method sequencer_specific (line 164) | def sequencer_specific(self, data): FILE: midi/RawInstreamFile.py class RawInstreamFile (line 11) | class RawInstreamFile: method __init__ (line 21) | def __init__(self, infile=''): method setData (line 46) | def setData(self, data=''): method setCursor (line 52) | def setCursor(self, position=0): method getCursor (line 57) | def getCursor(self): method moveCursor (line 62) | def moveCursor(self, relative_position=0): method nextSlice (line 68) | def nextSlice(self, length, move_cursor=1): method readBew (line 77) | def readBew(self, n_bytes=1, move_cursor=1): method readVarLen (line 85) | def readVarLen(self): FILE: midi/RawOutstreamFile.py class RawOutstreamFile (line 12) | class RawOutstreamFile: method __init__ (line 20) | def __init__(self, outfile=''): method writeSlice (line 28) | def writeSlice(self, str_slice): method writeBew (line 33) | def writeBew(self, value, length=1): method writeVarLen (line 38) | def writeVarLen(self, value): method write (line 43) | def write(self): method getvalue (line 55) | def getvalue(self): FILE: midi/constants.py function is_status (line 207) | def is_status(byte): FILE: midi/example_print_channel_0.py class Transposer (line 9) | class Transposer(MidiOutStream): method note_on (line 13) | def note_on(self, channel=0, note=0x40, velocity=0x40): FILE: midi/example_transpose_octave.py class Transposer (line 10) | class Transposer(MidiOutFile): method _transp (line 14) | def _transp(self, ch, note): method note_on (line 22) | def note_on(self, channel=0, note=0x40, velocity=0x40): method note_off (line 27) | def note_off(self, channel=0, note=0x40, velocity=0x40): FILE: midi/utils.py class midiread (line 15) | class midiread(MidiOutStream): method __init__ (line 16) | def __init__(self, filename, r=(21, 109), dt=0.2): method abs_time_in_seconds (line 31) | def abs_time_in_seconds(self): method tempo (line 34) | def tempo(self, value): method header (line 39) | def header(self, format=0, nTracks=1, division=96): method note_on (line 42) | def note_on(self, channel=0, note=0x40, velocity=0x40): method note_off (line 45) | def note_off(self, channel=0, note=0x40, velocity=0x40): method sysex_event (line 52) | def sysex_event(*args): method device_name (line 55) | def device_name(*args): function midiwrite (line 59) | def midiwrite(filename, piano_roll, r=(21, 109), dt=32, patch=0): FILE: myparser.py function read (line 9) | def read(filename, noteAdder, speed=1.0): class CountingNoteAdder (line 93) | class CountingNoteAdder(object): method __init__ (line 94) | def __init__(self): method handle (line 97) | def handle(self, time, pitch, dur): class LegatoNoteAdder (line 100) | class LegatoNoteAdder(object): method __init__ (line 101) | def __init__(self, maxLen, transpose=0): method handle (line 106) | def handle(self, time, pitch, dur): function pitchGetter (line 114) | def pitchGetter(letter, octave, offset): function fileToData (line 126) | def fileToData(path, transpose=0, windowSize=4): function fileToSerialData (line 146) | def fileToSerialData(path): function main (line 155) | def main(): function make_kaldi (line 183) | def make_kaldi(filename, offset): function make_keras (line 224) | def make_keras(): FILE: neural-plugin/DoubleTime.js function init (line 8) | function init() function addChord (line 13) | function addChord(cursor, duration) function addNote (line 22) | function addNote(chord, pitch) function addRest (line 29) | function addRest(cursor, duration) function run (line 37) | function run() FILE: neural-plugin/neural-plugin.js function init (line 32) | function init() { function copyChord (line 39) | function copyChord(oldChord) { function copyThing (line 51) | function copyThing(source, target) { function run (line 64) | function run() { function accept (line 82) | function accept() {