{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11820959,"defaultBranch":"main","name":"pretty-midi","ownerLogin":"craffel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-01T15:50:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/417568?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677869209.757909","currentOid":""},"activityList":{"items":[{"before":"8f7010856ac963e93fe41f8154434170ba4fb015","after":"280352a75c53901eb9b0e4f4dffa416ad041fa33","ref":"refs/heads/main","pushedAt":"2024-02-24T01:04:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Allow pre-loaded mido.MidiFile objects to be passed as an argument to PrettyMIDI (#241)\n\n* Implemented mido_object argument in PrettyMIDI to pass pre-loaded mido.MidiFile objects\r\n\r\n- implemented unit test to verify PrettyMIDI object initialization\r\n\r\n* rearranged PrettyMIDI arguments to keep mido_object as the last one\r\n\r\n* updated PrettyMIDI docstring to reflect the same argument order as the constructor definition\r\n\r\n* Modified PrettyMIDI constructor logic to raise a ValueError if both the midi_file and mido_object arguments are provided.\r\n\r\nRelated Changes:\r\n- Updated test_pm_object_initialization to reflect this change.\r\n- Updated PrettyMIDI docstring to reflect this change.\r\n- Added ValueError tests in test_pm_object_initialization","shortMessageHtmlLink":"Allow pre-loaded mido.MidiFile objects to be passed as an argument to…"}},{"before":"07f4174ef701c3355fb6d4aa72ae968026d5df10","after":"8f7010856ac963e93fe41f8154434170ba4fb015","ref":"refs/heads/main","pushedAt":"2024-02-23T20:39:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Add normalize parameter to synthesize and fluidsynth methods (#243)\n\n* Add normalize parameter to synthesize and fluidsynth methods\r\n\r\n* Change normalize parameter to True in synthesize and fluidsynth methods","shortMessageHtmlLink":"Add normalize parameter to synthesize and fluidsynth methods (#243)"}},{"before":"541515fc25b235ffe6d75a0e228cd8e41189444a","after":"07f4174ef701c3355fb6d4aa72ae968026d5df10","ref":"refs/heads/main","pushedAt":"2023-11-13T12:26:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Making Tutorial notebook easier to run on colab directly (#239)\n\n* Making Tutorial notebook easier to run on colab directly\r\n\r\n* Update Tutorial.ipynb\r\n\r\n* Update README.md","shortMessageHtmlLink":"Making Tutorial notebook easier to run on colab directly (#239)"}},{"before":"0ada945d18d1cbc498db957a715ddee8944c64e6","after":"541515fc25b235ffe6d75a0e228cd8e41189444a","ref":"refs/heads/main","pushedAt":"2023-11-06T17:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Splits documentation into chapters, adds readme as first page of documentation (#238)","shortMessageHtmlLink":"Splits documentation into chapters, adds readme as first page of docu…"}},{"before":"500ba5dbda2fbe07368f0e99de7bd45cbb796a08","after":"0ada945d18d1cbc498db957a715ddee8944c64e6","ref":"refs/heads/main","pushedAt":"2023-09-28T14:41:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Let the user choose the MIDI charset (#233)\n\nCo-authored-by: saisimon ","shortMessageHtmlLink":"Let the user choose the MIDI charset (#233)"}},{"before":"1b161b971b60063a1117a8fbccdd968906bbf221","after":"500ba5dbda2fbe07368f0e99de7bd45cbb796a08","ref":"refs/heads/main","pushedAt":"2023-08-06T12:28:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"ValueError is now raised if end < start (#232)\n\n* ValueError is now raised if end < start\r\n\r\n* Update error message","shortMessageHtmlLink":"ValueError is now raised if end < start (#232)"}},{"before":"1dbd49f932e3288616fb63765c4b6e29501ce63b","after":"1b161b971b60063a1117a8fbccdd968906bbf221","ref":"refs/heads/main","pushedAt":"2023-07-18T12:53:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Pass sample rate to Instrument.fluidsynth (#230)\n\n* Pass fs to Instrument.fluidsynth\r\n\r\n* Fix long line\r\n\r\n* Check synth sample-rate in get_fluidsynth_instance\r\n\r\n* Default fs from synth in Instrument.fluidsynth\r\n\r\n* Set fs to None by default, fall back to 44100\r\n\r\n* Minor improvements\r\n\r\n* Tweak docs","shortMessageHtmlLink":"Pass sample rate to Instrument.fluidsynth (#230)"}},{"before":"dc0935dd2764fbe73803e57ae461179926092504","after":"1dbd49f932e3288616fb63765c4b6e29501ce63b","ref":"refs/heads/main","pushedAt":"2023-06-20T14:52:35.537Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Allow reusing the Fluidsynth instance for synthesis (#227)\n\n* Allow reusing the Fluidsynth instance for synthesis\r\n\r\n* Use an only parameter to provide the fl instance or the sf2 path\r\n\r\n* Use an only parameter to provide the fl instance or the sf2 path\r\n\r\n* Use an only parameter to provide the fl instance or the sf2 path\r\n\r\n* Return kwargs to the original order for backwards compatibility\r\n\r\n* Replace type() by isinstance()\r\n\r\n* Move the fluidsynth initialization code to a new function","shortMessageHtmlLink":"Allow reusing the Fluidsynth instance for synthesis (#227)"}},{"before":"0f5c1ba8eded15fd41b961d6a97164176122a3d3","after":"dc0935dd2764fbe73803e57ae461179926092504","ref":"refs/heads/main","pushedAt":"2023-06-05T13:17:45.654Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Revert \"fix type mismatch in `fluidsynth` calling `sfload`\" (#226)\n\n* Revert \"fix type mismatch in `fluidsynth` calling `sfload` (#221)\"\r\n\r\nThis reverts commit 653cf83651e3f696a62589a13b32555515d4642f.\r\n\r\n* Add extras extras_require for fluidsynth","shortMessageHtmlLink":"Revert \"fix type mismatch in fluidsynth calling sfload\" (#226)"}},{"before":"1e0fb75dca0a40aa810db3571ea5059c49124876","after":"0f5c1ba8eded15fd41b961d6a97164176122a3d3","ref":"refs/heads/main","pushedAt":"2023-05-03T14:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Allow pathlib.Path as input for PrettyMIDI init (#225)\n\nCo-authored-by: Drew Edwards ","shortMessageHtmlLink":"Allow pathlib.Path as input for PrettyMIDI init (#225)"}},{"before":"653cf83651e3f696a62589a13b32555515d4642f","after":"1e0fb75dca0a40aa810db3571ea5059c49124876","ref":"refs/heads/main","pushedAt":"2023-04-25T14:31:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"Allow one-line data prep for mir_eval (#222)","shortMessageHtmlLink":"Allow one-line data prep for mir_eval (#222)"}},{"before":"18bf99f21be59f4800b3384203f7f0652c638e17","after":"653cf83651e3f696a62589a13b32555515d4642f","ref":"refs/heads/main","pushedAt":"2023-04-05T00:53:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"craffel","name":"Colin Raffel","path":"/craffel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417568?s=80&v=4"},"commit":{"message":"fix type mismatch in `fluidsynth` calling `sfload` (#221)","shortMessageHtmlLink":"fix type mismatch in fluidsynth calling sfload (#221)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEA6cpEwA","startCursor":null,"endCursor":null}},"title":"Activity · craffel/pretty-midi"}