https://github.com/tensorflow/magenta

sort by:
Revision Author Date Message Commit Date
93f7c72 Fix linter errors (#848) * lint * lint * lint 25 August 2017, 19:09:32 UTC
b55f051 bump version (#847) 25 August 2017, 18:09:38 UTC
772f07e build universal pip packages now that we support python 3 (#846) 25 August 2017, 17:50:36 UTC
d63582e print() function and from six.moves import input (#835) * print() function and from six.moves import input * print() function 24 August 2017, 16:46:26 UTC
79a17d1 may be unnecessary if and else? (#840) * Update model.py removing unnecessary if and else * Update model.py 23 August 2017, 18:26:03 UTC
53f4324 handle harmony missing degree-value (#845) 23 August 2017, 17:20:09 UTC
2d079b0 Handle missing fifths in key signatures (#844) * handle missing fifths element * lint 22 August 2017, 23:24:18 UTC
9f00bb0 lint fixes (#843) 22 August 2017, 22:10:46 UTC
1db4b89 gpu package (#842) 22 August 2017, 21:39:52 UTC
f82cb4e execfile was removed from Python 3 (#841) Fixes #839 The winth open() approach assures that file handle is properly closed. 22 August 2017, 17:14:46 UTC
0650e80 Old style exceptions --> new style exceptions (#836) * Old style execptions --> new style exceptions * Old style exceptions --> new style exceptions 22 August 2017, 17:13:49 UTC
312843f from six.moves import xrange for Python 3 (#837) xrange() is called on line 279. 22 August 2017, 17:13:10 UTC
ba952af Define reload() for Python 3 (#838) * Define reload() for Python 3 * from six.moves import reload_module 22 August 2017, 16:54:52 UTC
5ebe90d bump version for py3 release (#834) 22 August 2017, 00:33:45 UTC
15d51fd Updates to get models to run in py3 (#831) * Py3 compatibility changes for nsynth * Fix checkpoint download in rl_tuner * Py3 changes - Sketch_rnn trains in py3 * Fix linter errors 21 August 2017, 21:50:32 UTC
e7a837e fix division bug in midi_io (#827) * fix division bug in midi_io * add key signature to testdata/example_complex.mid (to detect midi_io bug) and fix test 16 August 2017, 17:30:10 UTC
7f16d13 Add kokoro config for python 3 tests (#828) * set up py3 presubmit * py2 * fix * fix * fix * fix 16 August 2017, 03:41:45 UTC
826b1a1 Fix bazel test command for py3 (#826) * Fix bazel test command by changing BUILD files and running with --test_tag_filters and --build_tag_filters * Fix inaccurate comment * Fix one other small inaccuracy 15 August 2017, 21:04:30 UTC
1b81769 Last set of py3 compatibility changes (#825) * Fix beam_search_test * Fix note_sequence_io_test * Fix sequence_generator_test * Fix dag_pipeline_test * Fix pipeline_test * Add some future imports * Fix linter errors * Remove trailing whitespace * Add possible fix for failing test 15 August 2017, 18:45:17 UTC
39a9a88 more py3 compatibility changes (#823) * Fix encoder_decoder_test * Fix melody_encoder_decoder_test * Fix midi_io_test * Change musicnet_io and musicnet_io_test BUILD srcs_version from P2AND3 to PY2 due to noncompatibility with musicnet dataset * Add tags to filter out musicnet_io tests in py3 with --test_tag_filters=-py2only * Fix musicxml_parser_test * Fix style errors in BUILD file and add missing __future__ imports * Fix some linter errors * Fix line continuation syntax errors * Attempt to format line continuations in a linter-friendly way * Add more spaces to continued indent at linter's request * Fix import order * Remove unnecessary tag on musicnet_io build target * Add some comments about py3 musicnet compatibility * Fix docstring summary 14 August 2017, 20:10:23 UTC
d6939fd Correct off-by-one min_bars filter error (#824) * Remove off-by-one min_bars filter error * Add test coverage * Add test coverage * Add test coverage * Add test coverage 14 August 2017, 18:24:30 UTC
a15c642 fix performance rnn bundle links (#822) 14 August 2017, 16:34:20 UTC
8292305 Add visibility for performance lib to discrete_music_gan. (#820) * add discrete gan visibility to performance * add discrete gan visibility to performance 11 August 2017, 22:36:37 UTC
b1d84fb allow time-varying control sequence (note density, pitch class histogram) in Performance RNN (#819) * allow time-varying control sequence (note density, pitch class histogram) in Performance RNN * add some warnings in the Performance RNN sequence generator 10 August 2017, 18:27:37 UTC
aa03447 refactor beam search into separate module, and allow control event sequence to be extended dynamically (#818) * refactor beam search into separate module with tests * conditional encoder/decoder takes multiple control sequences * add optional callback for extending control event sequence during generation 09 August 2017, 18:57:25 UTC
c76070a 2nd set of py3 compatibility changes (#809) * fix pianoroll_rnn_nade_create_dataset_test * fix rl_tuner_test * Fix linter errors * fix two more linter errors * fix events_rnn_graph_test * Fix chords_lib_test.py * fix drums_encoder_decoder_test * fix encoder_decoder_test * Modify .gitignore to include vim swap files (.swp) * fix melodies_lib_test * Add future imports * Fix some linter errors * Edit chords_lib to explicitly check for None prev_step * Remove trailing whitespace in chords_lib.py * Change check for not prev_step to prev_step is None 09 August 2017, 00:07:37 UTC
1a91c03 Whitespace lint and visibility fixes (#816) * lint * fix visibility 08 August 2017, 22:08:32 UTC
700b8d9 Delete notebooks from magenta repo added to magenta-demos repo (#813) * Delete notebooks to be moved * Also delete sketch rnn 07 August 2017, 16:39:28 UTC
ae4ddf6 Update links in README.md files throughout the repo to point to jupyter notebooks (#814) * Update links for sketch rnn * Update rl_tuner README.md * Add reference to Image Stylization notebook in magenta-demos repo * Update wording * Update wording * Update wording again * Add reference in Performance RNN README.md to the Jupyter notebook * Update URL for Image Stylization to reflect file renaming * Add reference to notebook in sketch rnn readme * Add reference to notebook in sketch rnn readme * Add reference to notebook in sketch rnn readme * Add reference to nsynth ipynb in readme * Add reference to nsynth ipynb in readme * Add reference to nsynth ipynb in readme 07 August 2017, 16:37:56 UTC
aac4ce9 fix Performance RNN readme (#812) 04 August 2017, 16:47:02 UTC
8347195 avoid unnecessary copying in beam search when branch_factor = 1 (#811) 03 August 2017, 18:38:36 UTC
51f3c71 add pitch class and note density conditioning to Performance RNN (#810) * add MultipleEventSequenceEncoder class for stacking conditioning variables * add note density conditioning to Performance RNN * add pitch class histogram conditioning to Performance RNN * add multiconditioning to Performance RNN * update Performance RNN readme file 03 August 2017, 17:28:52 UTC
46f6c40 python3 compatibility changes (#806) * fix pianoroll_rnn_nade_create_dataset_test * fix drums_rnn_create_dataset_test * fix improv_rnn_create_dataset_test * fix performance_rnn_create_dataset_test * fix rl_tuner_test * Fix linter errors * fix two more linter errors 01 August 2017, 00:13:28 UTC
c9d1e62 fix setting of sequence total time when applying sustain pedal (#807) * fix setting of sequence total time when applying sustain pedal * add test confirming extraneous sustain bugfix 31 July 2017, 23:55:12 UTC
b15af5b Very beginnings of Python 3 compatibility (#802) * set py2and3 for all python targets * fix a few targets * lint 27 July 2017, 22:11:13 UTC
7984fa2 Setup kokoro presubmit. (#801) * kokoro * fix * deps * deps * fix 27 July 2017, 18:22:37 UTC
be3a814 Make midi_hub_test manual (#799) 27 July 2017, 18:09:50 UTC
205dc3f add numpy dep (#785) 26 July 2017, 19:31:34 UTC
383df7c Clarify that --config must match training (#798) 25 July 2017, 23:55:05 UTC
3bf67e6 Add performance_rnn to models readme (#797) 25 July 2017, 23:43:48 UTC
a94909e Fix UnboundLocalError in nsynth (#788) (#789) 25 July 2017, 18:27:37 UTC
935438f Fix issue #674: MusicXML Time Signature and Whole Measure (#699) * Fix issue #674: MusicXML Time Signature and Whole Measure rest parsing issues * Move Issue #674 code that inserts a whole measure rest into an empty measure to the Part class. This code is now called before the measure is parsed. * Code cleanup as per Fjord's comments * Remove commented out lines of code * syntax fix * lint 17 July 2017, 18:33:35 UTC
aa9e6e0 Add color shading to pianoroll and a download utility (notebook_utils.py) (#774) * Add color shading to plot and a download utility to notebook_utils.py * Delete cruft 11 July 2017, 00:53:46 UTC
75528ca Move demos to new magenta-demos repo. (#773) * Add redirect to new magenta-demos repo * Remove demos, as they have moved to new repo. * Update more links * Update more links 10 July 2017, 22:02:19 UTC
e99fc13 docker 0.1.13 (#707) 06 July 2017, 17:07:25 UTC
20c41f6 Use * for concatenating string and array (#725) 06 July 2017, 16:52:35 UTC
72197ab fix data_dir of sketch_rnn (#764) 30 June 2017, 07:26:59 UTC
548b4c3 Add performance-rnn to ai-jam (#763) 29 June 2017, 19:53:31 UTC
f52a6f3 update version to 0.2.3 (#762) 29 June 2017, 04:28:12 UTC
b94f79a add Performance RNN to pip package (#761) 29 June 2017, 03:57:03 UTC
b4483b4 add Performance RNN model of polyphonic performances with dynamics and expressive timing (#758) 29 June 2017, 02:58:32 UTC
0d39109 Truncate long sequence and transpose to different keys in pianoroll dataset creation. (#757) * Truncate instead of discarding long sequences * Transpose inputs for pianoroll model * Transpose inputs for pianoroll model * Transpose inputs for pianoroll model * Accidental change * Make max_steps_discard and *_truncate mutually exclusive. * lint * lint 27 June 2017, 18:53:44 UTC
63aaeb4 fixed lint errors for docstring affecting sketch_rnn (#756) * Update model.py fixed lint error: One-line docstring summary should be followed by a blank line * fixed lint errors One-line docstring summary should be followed by a blank line and 2 spaces for inline comments * Update model.py fixed further lint errors * Update utils.py fixed further lint errors * Update utils.py * Update model.py 26 June 2017, 22:33:37 UTC
5b4ce1a fix visibility of fastgen (#755) * fix visibility of fastgen * adding visibility for embedding_rnn model * Update BUILD 26 June 2017, 21:14:30 UTC
32da1f3 Add convenience script to download mag files (#752) 26 June 2017, 17:53:09 UTC
93ec9bc Add visual metronome and change metronome sound. (#750) * Change metronome sound * Change metronome sound * Change metronome sound * Change metronome sound * Change metronome sound * Change metronome sound * Add visual metronome * Add visual metronome 23 June 2017, 18:10:19 UTC
0499f3b Add missing src file. (#749) * Add buttons * Add buttons * Add buttons * Add buttons * Add missing src file * Add missing src file 21 June 2017, 23:25:48 UTC
ff685b9 Add buttons for controlling Magenta settings. (#748) * Add buttons * Add buttons * Add buttons * Add buttons 21 June 2017, 22:59:07 UTC
3d801e3 add pipeline to stretch NoteSequences by a constant factor (#746) 20 June 2017, 18:44:52 UTC
a65505c Clarifying comments and minor code clean-up in Sketch-RNN (#724) * explanation of stroke-3 and stroke-5 formats * clarification of some internal model details * simplify/remove some circuitous/redundant code 20 June 2017, 02:58:41 UTC
23c872c add new NoteSequence -> NoteSequence pipelines and move all such pipelines to a separate module. (#745) * add a few new NoteSequence pipelines and move all such NoteSequence -> NoteSequence pipelines to a new module * fix lint errors * fix year in copyright * documentation / clarity fixes 20 June 2017, 00:07:28 UTC
51c3922 Add notifications bar to ai-jam-js demo (#744) * Add notification bar * Add notification bar * Add notification bar * Add notification bar 20 June 2017, 00:03:29 UTC
03576cc Update pip to include nsynth sampler (#743) 19 June 2017, 23:36:57 UTC
4a29ae4 Adding notebook example exploring NSynth (#741) * adding notebook example exploring nsynth * removing cell output from synthesis cells * merged latest magenta, moved to new demo folder * removing cell output for synthesis cells again * changing filename of notebook * remove old notebook * updating w/ links to blog and ckpt 19 June 2017, 17:54:56 UTC
3d593d3 docstring changes (#740) 16 June 2017, 21:54:40 UTC
e24cf88 fix visibility (#739) 15 June 2017, 18:15:05 UTC
bb9b23b Batch wavenet (#736) * First run getting batching working for synthesis * got batch synthesis working * combined batch and non_batched version * fixed docstring * removed unused var * small tweaks to README 15 June 2017, 17:46:10 UTC
20b02e2 Fix demo documentation for ableton jam. 15 June 2017, 08:50:27 UTC
dbdb99f fix HParams values() method (#735) * fix HParams key values method * fix update method 15 June 2017, 07:57:01 UTC
226af2e Fix links to different extractor pipelines (#733) 15 June 2017, 00:19:46 UTC
0d31de1 Add demo directory README. (#731) * Add demo dir README * Add demo dir README * Add demos link to main README 14 June 2017, 01:56:16 UTC
aee698f Add missing hparams change and bump to 0.2.1 (#730) * Bump to 0.2 * Add missing hparams chagne 13 June 2017, 16:46:38 UTC
a6af921 Bump to 0.2 (#729) 13 June 2017, 15:24:00 UTC
128b106 Use newly released TF HParams object instead of custom version. (#728) * Switch to TF HParams object * lint * remove deprecated dep * Add HParams to __init__ * Remove additinal tf_lib refs * Fix improper import * Handle no attn_length hparam * Directly reference tf.contrib.training.HParams * Directly reference tf.contrib.training.HParams 12 June 2017, 23:44:19 UTC
04f50d3 Added readme for nsynth to demos (#723) 12 June 2017, 17:44:21 UTC
bd5f28b Fast WaveNet generation using queues (NSynth) (CLA) (#669) * committing fastgen code w/ proper email this time * moving functions to utils and adding binary for generation * fixed some bugs with sampling. automatic multiple of hop length. use librosa for wavfile loading * fix for sample_length > wav_data.size * fixed small bug in multinoulli sampler * shared functions between generate and save_embeddings * got generation working for folders of wavs or npys * name change to make consistent * added licenses * save proper extension names * LINTING * docstring * docstring * typos and BUILD deps * update readme * typos * added console_scripts, small typos * console entry points * change quote delimiter * typo * update README for pip installed scripts 12 June 2017, 17:43:56 UTC
b00cfdc Update model README with descriptions. (#722) 09 June 2017, 17:52:55 UTC
9850b8a Add additional MIDI details to README. (#721) * Add missing RUN_DEMO script. * Remove blank line * Add missing pip dep and bump version. * Add version to jam sess readme * Fix doc * Add additional MIDI details to README * Quote keys 09 June 2017, 03:10:54 UTC
e12acee Add missing rtmidi pip dep and bump version. (#720) * Add missing RUN_DEMO script. * Remove blank line * Add missing pip dep and bump version. 09 June 2017, 00:18:22 UTC
460a0d8 Add missing RUN_DEMO script. (#719) * Add missing RUN_DEMO script. * Remove blank line 09 June 2017, 00:06:08 UTC
0c9da4d Minor updates to AI Jam instructions. (#718) * Increment version number. * Fix quantization error during generation. * Add controls to README * Remove extra space. * Remove extra space. 08 June 2017, 23:49:23 UTC
06ecbc3 Fix quantization error during generation resulting in crashes. (#717) * Increment version number. * Fix quantization error during generation. 08 June 2017, 23:03:36 UTC
c60bd61 Add missing midi_clock.py (#716) 08 June 2017, 20:55:28 UTC
8a6f021 Add ai-jam-js demo. (#714) * Initial ai-jam-js commit * Drums * Lots and lots * pre-port change * pre-port change * Improved * Add start script * Updated instructions. * Update README * Fixes * Add magenta clock * Add magenta clock * More updates. * Minor fixes * lint * Fix ableton jam flags * Add more instructions. * Add allow_overlap * lint * Add solo mode and min ticks * Add solo mode and min ticks * lint * Ignore .DS_Store files 08 June 2017, 18:24:21 UTC
1ea2704 some changes to support absolute (non-tempo-based) timing (#713) * allow quantization pipeline to quantize based on absolute timing * add velocity-related constants * remove steps_per_quarter from EventSequence and BaseSequenceGenerator 07 June 2017, 22:31:28 UTC
779c9c4 Add ignore_is_drum to drum track extraction. (#712) * Add ignore_is_drum to drum track extraction. * lint 07 June 2017, 22:30:02 UTC
114cf07 update dependencies. (#708) 07 June 2017, 18:14:17 UTC
54d5d85 fix typos in improv_rnn readme (#709) 07 June 2017, 18:12:46 UTC
152fb78 Bump version to 0.1.13 (#706) 05 June 2017, 23:49:13 UTC
80701d3 Fix broken test. (#705) 05 June 2017, 21:42:20 UTC
6788102 Shuffle inputs during training. Stop training if NaN loss is encountered. (#704) * Shuffle inputs during training. * Add NanTensorHook to stop training when a NaN loss is encountered. 05 June 2017, 20:52:51 UTC
bacd80d Fixes the bug where the shuffling of the input examples does not happen when a single reader is used. (#703) 05 June 2017, 16:27:32 UTC
cbe497c Make convert_dir_to_note_sequences multithreaded, robust to file naming cases, and more efficient when not recursive. (#701) * Add multi-threading to convert_dir_to_note_sequences * Add multi-threading to convert_dir_to_note_sequences * Add pip dep 02 June 2017, 22:54:20 UTC
fa0de20 Update and simplify Event RNN training using new libraries (tf-slim, tf-training). (#698) * Update and simplify Event RNN training using new libraries (tf-slim, tf-learn). * lint * Add timeout for eval. * Fix failing test. * Fix arg name * Restore version * Add flag for num_checkpoints. 02 June 2017, 22:48:14 UTC
427130f Make links to Bach Chorales more clear. (#691) * Make links to Bach Chorales more clear. * Update pianoroll_rnn_nade too. 01 June 2017, 18:27:09 UTC
b6e07b4 support absolute quantization in note sequences (#694) 26 May 2017, 22:43:32 UTC
7024e15 Fix bad deps (#693) * Fix bad deps * Fix missing comma 26 May 2017, 22:41:28 UTC
52e15fd Fix sketch-rnn lint errors. (#692) 26 May 2017, 22:17:26 UTC
2145fd7 removed redundant if statement (#689) for code clarity, removed extra useless ``` if self.hps.is_training: ``` There was originally 2 from an earlier version of the code that did more things, but we don't need 2 repeated if statements anymore. 26 May 2017, 17:44:31 UTC
dabe104 resolved issues #661 and #666 (#684) 26 May 2017, 00:26:34 UTC
back to top