https://github.com/tensorflow/magenta

sort by:
Revision Author Date Message Commit Date
ed3e6c3 bump version (#1220) 29 June 2018, 23:41:59 UTC
b8112d8 support cuDNN in events_rnn_graph.py (#1219) * support cuDNN in events_rnn_graph.py * use CudnnCompatibleLSTM for generation 29 June 2018, 22:56:44 UTC
86a92c5 support residual connections in events_rnn_graph.py (#1217) * support residual connections in events_rnn_graph.py * specify default hyperparameters in events_rnn_model.py 29 June 2018, 03:09:31 UTC
2c3ae9b Velocity model fixes (#1215) 27 June 2018, 01:47:36 UTC
e376d83 Dilation rate (#1212) * reduce dilation rates and add control * fix lint errors * rewrite max and min syntax * set joblib version to be less than 0.12 since the latest release is failing * fix quotes for test.sh 23 June 2018, 00:07:37 UTC
74f16be Adding dilated convs to Coconet. (#1208) * add dilated option * fix lint errors 19 June 2018, 22:11:28 UTC
bf6c8e2 Add unit test for coconet (#1207) * unit test * add test * lint * lint * lint * py3 18 June 2018, 21:29:56 UTC
a04f5ad Fix for creating batches where no padding is required. (#1206) 15 June 2018, 20:18:53 UTC
c42fae1 Making "NOTE:"'s consistent in format. (#1201) thanks 10 June 2018, 14:53:30 UTC
710519d Coconet: Add strip_default_attrs to SavedModel. (#1200) 07 June 2018, 23:57:29 UTC
92399da Coconet: Remove outer_masks from input and fix a couple of errors. (#1197) * Coconet: Remove outer_masks from input and fix a couple of errors. * Coconet: only tile masks if it doesn't match input prolls (assume its 1) * Coconet: Spelled lambda wrong 05 June 2018, 20:43:38 UTC
ab6a37b support limited pitch range in multitrack MusicVAE (#1196) * support limited pitch range in multitrack MusicVAE * remove unused constant 05 June 2018, 01:06:47 UTC
06f0d2d Add velocity transcription (#1195) * Add velocity transcription, standalone script. * fix * bump tf api 04 June 2018, 23:45:57 UTC
c9962ca Coconet: Add optional hard override for total_gibbs_steps. (#1193) 01 June 2018, 23:15:14 UTC
89e4f36 Coconet: Add optional input overrides. (#1192) * Coconet: Add ability to override inputs. * Coconet: Pass overrided inputs to completion masker. * Fix inconsitent quote. 01 June 2018, 22:57:22 UTC
75a3d48 Bump version, clarifications, lint (#1191) * Bump version, fixes. - Clarify dev environment install instructions. - Lint fixes. - Bump version. * allow long lines, sort 01 June 2018, 22:08:50 UTC
760262d Completion masker (#1190) * move completion masker into the graph * remove lib_sampling dependency in lib_tfsampling.py * add default value zeros to outer_masks which will trigger completion mask, fix argument passed into completion mask should be pianorolls * add doc string to property outer_masks * fix typo in doc 01 June 2018, 21:50:50 UTC
7ff8868 Fix for issue 1148 (#1189) * Fix for issue 1148 * Includes arbitrary stylization scripts in pip build * Console_entry_point shim Now that the arbitrary stylization scripts are included, I realized that they also need a small shim to be able to actually run. 31 May 2018, 04:00:10 UTC
55692f5 save a checkpoint every hour during training (#1185) 23 May 2018, 21:05:21 UTC
c65a05a Support float samples in wav_data_to_samples (#1184) * support float samples in wav_data_to_samples * lint 23 May 2018, 20:53:00 UTC
923f4d0 Coconet: Switch input and output pianorolls to bool (from float32) (#1181) * Coconet: Switch input and output pianorolls to bool (from float32). I can successfully export and use a SavedModel with this setup. This should lower bandwidth and memory footprint of tensor protos. This doesn't change the main graph, only the sampling graph. It just converts the input from bool to float right away, and vice versa for output. * Delete DS_Stores. Forgot that removing them from the commit comment doesn't actually unstage them. 21 May 2018, 20:23:30 UTC
204c828 Modulo encoding (#1179) * Adds support for Modulo Encoding to Performance RNN. * Fixes lint errors. * Removes ModuloEventSequenceEncoderDecoder, and moves ModuloPerformanceEventSequenceEncoderDecoder to performance_encoder_decoder.py. * Fixes lint error, line too long. * Simplifies PerformanceModuloEncoding to only encode inputs, and changes ModuloPerformanceEventSequenceEncoderDecoder to use both a PerformanceModuloEncoding and a PerformanceOneHotEncoding. * Fixes Lint error. * Adds support for Modulo Encoding to Performance RNN. * Fixes lint errors. * Removes ModuloEventSequenceEncoderDecoder, and moves ModuloPerformanceEventSequenceEncoderDecoder to performance_encoder_decoder.py. * Fixes lint error, line too long. * Simplifies PerformanceModuloEncoding to only encode inputs, and changes ModuloPerformanceEventSequenceEncoderDecoder to use both a PerformanceModuloEncoding and a PerformanceOneHotEncoding. * Fixes Lint error. * Removed leftover code from performance_encoder_decoder_test. * Changes ModuloPerformanceEventSequenceEncoderDecoder so that it itself instantiates its PerformanceModuloEncoding and PerformanceOneHotEncoding members. * Removes unused import causing lint error. * Cleans up the comments. * Fixed labels_to_num_steps(), and other CL review comments. * Creates tables for modulo-encoding of notes, time-shifts, and velocities. * Adds back missing line in __init__.py * Reverts README file of music_vae. * Adds support for Modulo Encoding to Performance RNN. * Fixes lint errors. * Removes ModuloEventSequenceEncoderDecoder, and moves ModuloPerformanceEventSequenceEncoderDecoder to performance_encoder_decoder.py. * Fixes lint error, line too long. * Simplifies PerformanceModuloEncoding to only encode inputs, and changes ModuloPerformanceEventSequenceEncoderDecoder to use both a PerformanceModuloEncoding and a PerformanceOneHotEncoding. * Fixes Lint error. * Adds support for Modulo Encoding to Performance RNN. * Removes ModuloEventSequenceEncoderDecoder, and moves ModuloPerformanceEventSequenceEncoderDecoder to performance_encoder_decoder.py. * Simplifies PerformanceModuloEncoding to only encode inputs, and changes ModuloPerformanceEventSequenceEncoderDecoder to use both a PerformanceModuloEncoding and a PerformanceOneHotEncoding. * Fixes Lint error. * Removed leftover code from performance_encoder_decoder_test. * Changes ModuloPerformanceEventSequenceEncoderDecoder so that it itself instantiates its PerformanceModuloEncoding and PerformanceOneHotEncoding members. * Removes unused import causing lint error. * Cleans up the comments. * Fixed labels_to_num_steps(), and other CL review comments. * Creates tables for modulo-encoding of notes, time-shifts, and velocities. * Adds back missing line in __init__.py * Reverts README file of music_vae. * Removes.DS_Store files. 18 May 2018, 02:39:12 UTC
5bcb971 Don't require futures when on py3 (#1174) 15 May 2018, 00:59:15 UTC
d4d5828 Add support for BEAT annotation (#1175) * add beat annotation * support for beats when splitting * fix * docs 15 May 2018, 00:38:24 UTC
d03f656 Replace occurences of deprecated condiitonal hparam with z_size. (#1173) * Replace occurences of deprecated condiitonal hparam with z_size. * fix lint * fix lint 11 May 2018, 20:52:05 UTC
81b6f67 Trained model for hierarchical decoders (#1170) * Updating TrainedModel to be compatible with hierarchical decoders. * Update TrainedModel to work with hierarchical decoders. 11 May 2018, 01:55:50 UTC
e8e6678 Depthwise sep conv for coconet (#1172) * add depthwise_separable_conv * fix line too long 10 May 2018, 22:01:57 UTC
5746cd4 fix line continuation typo (#1171) 10 May 2018, 21:46:14 UTC
452904c Cleanup and refactor to support TPU inference (#1169) * Coconet: Cleanup lib_tfsampling and add sampling support to export_saved_model. Uses tf.placeholder_with_default for the scalar params so they can be left out of the SavedModel signature. * Fix import order. * Add missing "lib_saved_model.py". 10 May 2018, 00:04:58 UTC
fcd5f19 Switch to tf.logging instead of print (#1168) * switch to tf.logging instead of print * lint * lint * fix 08 May 2018, 00:17:51 UTC
9144bd2 automatically select checkpoint dir for eval (#1167) 07 May 2018, 22:58:54 UTC
99fd414 split note sequences more efficiently (#1166) 07 May 2018, 22:36:21 UTC
30039fb Coconet fix eval lr (#1165) * lr eval is no op * fix eval train_op to no op * lr eval is no op * fix eval train_op to no op 07 May 2018, 21:53:59 UTC
93b5ab7 actually run hierarchical data converter tests (#1163) 07 May 2018, 17:23:43 UTC
786210f Update coconet_train internal visibility (#1162) * visibility * lint 04 May 2018, 17:30:32 UTC
f4dcbf3 MusicVAE: Add training hparams to configs, add hierarchical encoder configs, and update README. (#1161) * Add training hparams to configs and update settings. * Add training hparams to configs and update settings. 03 May 2018, 23:08:10 UTC
c4337d9 Coconet: Remove conv weights initializer when not training (was causing TPU errors and isn't needed for inference) and remove tf.nn.moments from batchnorm when not training (was a bug, shouldn't have been in inference graph). (#1159) 03 May 2018, 17:45:37 UTC
8db770e Update README.md 03 May 2018, 17:08:06 UTC
980188b Update README with link to magentajs. (#1160) 03 May 2018, 17:07:22 UTC
4f3568e Add documentation and TODO concerning meaning of total_time field in … (#1158) * Add documentation and TODO concerning meaning of total_time field in NoteSequence. * Respond to reviewer comments 02 May 2018, 23:28:55 UTC
515ce55 Fix incorrect string formatting. Disable irrelvant lint message. (#1157) 02 May 2018, 22:02:00 UTC
4d8d755 Adding annealed independent blocked Gibbs sampling in the graph for Coconet. (#1153) * add build file * add tfsample import * coconet_sample changes * add tfsample dependency * fix double of piece_length in description * lib_graph changes * completion masker in lib_sampling now * add lib_tfsampling.py * add build file * add tfsample import * coconet_sample changes * add tfsample dependency * fix double of piece_length in description * lib_graph changes * completion masker in lib_sampling now * add lib_tfsampling.py 02 May 2018, 19:20:10 UTC
4a0823a disable flaky midi_hub_test (#1155) 02 May 2018, 17:29:52 UTC
5c807d7 add multi-instrument converter to MusicVAE (#1152) * add multi-instrument converter to MusicVAE * add config for chord-conditioned melody model 02 May 2018, 16:45:57 UTC
35377d2 refactor Performance RNN conditioning to make it easier to experiment with new control signals (#1151) * refactor Performance RNN conditioning to make it easier to experiment with new control signals * fix tests and lint errors 01 May 2018, 17:39:07 UTC
48a1990 Add //visibility:public to protobuf, for use by external Bazel projects. (#1135) 02 April 2018, 19:06:15 UTC
dcc8658 Remove JS code from main repo now that it is in tensorflow/magenta-js (#1133) * Remove js from main repo * Remove js from main repo * Create README.md * Update README.md * Update and rename README to README.md 27 March 2018, 22:03:57 UTC
841b876 Move MusicVAE.js into magenta/js subdir. (#1132) * Move magenta/models/music_vae/js to magenta/js/music_vae * Update README 27 March 2018, 19:20:07 UTC
77fd8d7 Add model support for trio. (#1131) * Add hierarchical conductor wrapper. * Add hierarchical conductor wrapper. * Add hierarchical encoder. * Add hierarchical encoder. * Add documentation. * Add documentation. * Add model support for trios * merge * fix merge * fix merge * fix merge * fix merge * fix merge * fix merge * Add doc * Add readonly to NUM_SPLITS 27 March 2018, 18:21:48 UTC
6cf7437 support converting back to midi (#1129) 27 March 2018, 17:44:32 UTC
98a7324 melody_rnn javascript (#1125) * starting * continuing * more * works * fixes * arbitrary layers * fixes 27 March 2018, 17:27:29 UTC
4995b9d Use asynchronous API when converting tensors to data sequences. (#1130) This prevents the JavaScript thread from being blocked during the operation. 27 March 2018, 16:36:05 UTC
e126144 Add support for single-instrument hierarchical/conductor models in MusicVAE.js. (#1124) * Add hierarchical conductor wrapper. * Add hierarchical encoder. * Add documentation. * Switch to using CDN for distributing musicvae.js (#1123) * Add hierarchical conductor wrapper. * Add hierarchical encoder. * Add documentation. * Responded to reviewer comments * Update bundle link 26 March 2018, 21:33:46 UTC
7a319f3 Expand examples path in MusicVAE. Use Melody augmentation by default. (#1128) * Expand examples path in musicvae * Add default melody augmentation. * Fix coconet lint 26 March 2018, 19:08:19 UTC
ec53d68 Revert kokoro OMR deps (#1127) 26 March 2018, 18:45:37 UTC
095eebc Mention directory change before running bazel test (#753) 26 March 2018, 18:38:58 UTC
cbfa8ac Switch to using CDN for distributing musicvae.js (#1123) 22 March 2018, 22:37:12 UTC
0d8b2c5 v0.0.4 (#1121) 22 March 2018, 16:34:33 UTC
ec28001 Remove global deeplearn variable which breaks clients in unsupported browsers. (#1122) * Remove global deeplearn variable which breaks clients in unsupported browsers. * bump version * Update dist 22 March 2018, 01:53:51 UTC
3cafc63 Coconet lib_pianoroll: Replace print with tf.logging. (#1120) 21 March 2018, 18:06:16 UTC
39383c0 Add error message when examples file(s) not found. (#1119) * Add error message when examples file not found. * lint * Fix check 20 March 2018, 22:35:12 UTC
1f7827f Add Python3 support to midi_hub and fix tests. (#1117) * Add Python3 support to midi_hub and fix tests. * pip3 compat * lint * lint 20 March 2018, 18:23:49 UTC
dd3432d Add quantization support to CheckpointLoader. (#1113) * Add quantization support to CheckpointLoader. * lint * Bump package version. 19 March 2018, 20:02:07 UTC
b996706 from six.moves import xrange (#1107) 19 March 2018, 16:28:49 UTC
2c20c31 add notebook dep (#1115) 19 March 2018, 16:22:07 UTC
ca73164 account for start step in performance steps property, and add MetricPerformance to magenta.music (#1114) * account for start step in performance steps property * add MetricPerformance to magenta.music * add tests for steps property 16 March 2018, 23:50:51 UTC
5727f18 Add javascript midi->NoteSequence conversion (#1097) * midi_io * add * make linter happy * fixes 16 March 2018, 21:31:22 UTC
d488422 Currently working on safari + safari mobile iOS 11 (#1090) 16 March 2018, 21:15:02 UTC
a5acfbf Set default MusicVAE master to '' (#1112) * Set default MusicVAE master to '' * Bump pip version 15 March 2018, 19:21:37 UTC
9fe80ac Update MusicVAE.js README (#1111) * Update README * bump npm version 15 March 2018, 19:07:01 UTC
0b4b73b Add DataConverter spec to include with MusicVAE checkpoints. (#1094) * Add DataConverter spec to include with MusicVAE checkpoints. * Add doc for spec * Move loading from spec into data lib * rebase 14 March 2018, 21:29:31 UTC
09ace84 Add temperature to sampling. (#1108) * Add temperature to sampling. * Version bump to 0.1.0 * Update bundle * Version bump to 1.0.0 14 March 2018, 21:21:29 UTC
9ddd520 Add OMR dependencies to kokoro presubmit. (#1106) 14 March 2018, 17:49:40 UTC
c3eda3d Coconet: Utility to export and load SavedModel (#1098) * Add Coconet utility for exportingto / loading from a SavedModel. * Some fixes to models/coconet/export_saved_model.py. 13 March 2018, 00:58:40 UTC
68898c8 lint (#1105) 13 March 2018, 00:22:18 UTC
8c60d5c add program & is_drum field to performances, and min/max MIDI program to constants (#1103) * Add program & is_drum fields to performances. * add docstring & tests * add min and max MIDI program to constants 13 March 2018, 00:16:15 UTC
f74a1d6 make residual argument required in rnn_cell function (#1104) 13 March 2018, 00:15:19 UTC
e80c4be add hparams for using residual connections in MusicVAE (#1099) 12 March 2018, 23:47:15 UTC
785c438 temporarily restrict tornado version in kokoro (#1101) 12 March 2018, 17:23:16 UTC
45e7ab4 properly separate train data from test (#1092) 07 March 2018, 22:01:30 UTC
2a8698b Fix MusicVAE sampling when n > batch_size. (#1093) * Fix MusicVAE sampling when n > batch_size. * respond to reviewer * lint 07 March 2018, 21:30:06 UTC
88efa67 Make it clear we support Python 3 (#1091) * Make it clear we support Python 3 * Add minor version info 07 March 2018, 18:06:17 UTC
1c37eaa Document ABC support (#1089) 07 March 2018, 00:29:00 UTC
dcf5019 Add dev package install instructions for rtmidi (#1086) Fixes #1071. 07 March 2018, 00:14:31 UTC
fff592f Allow for null pitchClasses value (#1085) 02 March 2018, 01:25:54 UTC
e3ed650 Add docs to coconet_sample.Generator (#1045) * Add more detailed docs to coconet_sample.Generator * Fix wrong type of Generator wmodel * Update with requested changes from PR 02 March 2018, 00:46:12 UTC
0028d0b fix MusicVAE chord-conditioning to not give hints about end token (#1084) 01 March 2018, 22:10:42 UTC
5fb5139 Add internal notebook visibility to Coconet (#1083) Continuing with merge because errors are unrelated to this PR and have been fixed by another PR that just hasn't been merged into this PR's branch. 01 March 2018, 21:37:58 UTC
7a4e44c Fix sort bug and add dist/musicvae.js to github. (#1082) * Fix sort bug * Add musicvae.js 01 March 2018, 18:17:29 UTC
e8176c8 switch to number instead of number|Long (#1081) * v0.0.3 * switch to number instead of number|Long * v0.0.9 01 March 2018, 17:46:24 UTC
6618c66 Switch to NoteSequence in musicvae.js (#1078) * Switch to NoteSequence in musicvae.js * Switch to NoteSequence in musicvae.js 01 March 2018, 03:08:08 UTC
9dc4985 Switch to dcodeIO/protobuf.js, implement quantizeNoteSequence (#1074) * sequences and unit tests * add * test * test * full test * add functionality * fully functional * constants * fix build * trying out dcode * start switch to dcodeIO * switch to dcodeio * fix * fix * port remaining unit tests * fix * correctly handle custom error classes * create @magenta/protobuff, fix core build for npm export tensorflow.magenta.INoteSequence from protobuff * change sequences and test to reference @magenta/protobuff * fix tsc build and package.json pointing to correct files * remove dist folder from js/ * rename @magenta/protobuff to @magenta/protobuf * updates for separate protobuf module * v0.0.8 * fixes * prepublish * clean up proto package 01 March 2018, 00:39:55 UTC
9d6c717 don't add chords past the end of a NoteSequence (#1080) 28 February 2018, 23:50:15 UTC
73928ed bump version (#1079) 28 February 2018, 23:22:04 UTC
bad6882 Update @magenta/music-vae API with NoteSequence-like I/O. (#1073) * Add NoteSequence-like interface to MusicVAE-js * rename package to music_vae for consistency * rename package to music_vae for consistency * Add missing files. * Replace tabs. * Replace tabs. * Rename package to music-vae * Add documentation to model.ts * add javadoc 28 February 2018, 20:20:58 UTC
63ad504 support control sequences in split and hierarchical decoders (#1075) 28 February 2018, 18:58:27 UTC
2e7bc85 Clean up the code, fix tidying to avoid memory leaks, and use async properly. (#1070) * Tidying up a bit. * Tidying up a bit. * more tidying * more tidying * Remove bundle.js * Moved init to separate line for clarity * Responding to reviewer comments. * Responding to reviewer comments. 27 February 2018, 04:45:54 UTC
91ab4ed Fixes to dl 0.5 update. Added more complete demo. (#1069) * Add initial version of MusicVAE deeplearn implementation. * Add readme * Add readme * Add readme * Incorporating Kyle's suggestions. * Add @magenta prefix to package * 0.5 * Add more useful demo page. * Fixes to dl 0.5 update. Added more complete demo. * fix indent * fix indent 26 February 2018, 08:17:36 UTC
7a601e1 Updated MusicVAE to deeplearn 0.5.0 (#1068) * updated to deeplearn 0.5.0 * updated demo to deeplearn 0.5 26 February 2018, 08:06:59 UTC
909758c Initial @magenta/core npm javascript package (#1065) 23 February 2018, 21:53:53 UTC
back to top