{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237886290,"defaultBranch":"master","name":"miditoolkit","ownerLogin":"YatingMusic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-03T04:41:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60470408?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700727707.0","currentOid":""},"activityList":{"items":[{"before":"981e8ab6cbf7ae2cc114dc58c61a05bcac6399a9","after":"4b6008172c9269d08739829f040d174a4b53e52a","ref":"refs/heads/master","pushedAt":"2024-06-10T10:43:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"bringing back key_number_to_mido_key_name when creatin mido key signature (#55)\n\n* bringing back key_number_to_mido_key_name when creatin mido key signatures\r\n\r\n* lint fix\r\n\r\n* bringing back key_number_to_mido_key_name when creatin mido key signatures\r\n\r\n* lint fix","shortMessageHtmlLink":"bringing back key_number_to_mido_key_name when creatin mido key signa…"}},{"before":"6f0a8f3a78885e0b6614c70c097230f47a292361","after":"981e8ab6cbf7ae2cc114dc58c61a05bcac6399a9","ref":"refs/heads/master","pushedAt":"2024-03-28T14:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Fix typo (#49)","shortMessageHtmlLink":"Fix typo (#49)"}},{"before":"6a0656ff1f5998a5e1bc9dad38714ebc9b07aa2b","after":"6f0a8f3a78885e0b6614c70c097230f47a292361","ref":"refs/heads/master","pushedAt":"2023-12-06T15:26:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"fixing values for parsing of pedals (#48)","shortMessageHtmlLink":"fixing values for parsing of pedals (#48)"}},{"before":"2612957a9bd8d7efb868a6372de951ae98530b58","after":"6a0656ff1f5998a5e1bc9dad38714ebc9b07aa2b","ref":"refs/heads/master","pushedAt":"2023-11-30T17:27:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Fixing possible track overlap for sustain pedals (#46)","shortMessageHtmlLink":"Fixing possible track overlap for sustain pedals (#46)"}},{"before":"09122ef6d713203c8e89d15b268290ec30e82b8a","after":"2612957a9bd8d7efb868a6372de951ae98530b58","ref":"refs/heads/master","pushedAt":"2023-11-29T07:59:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Speed up tests by gently patching `mido` to not do useless work (#44)","shortMessageHtmlLink":"Speed up tests by gently patching mido to not do useless work (#44)"}},{"before":"3b0374ff7b91f944e429231fdd35be77b9692a8a","after":"09122ef6d713203c8e89d15b268290ec30e82b8a","ref":"refs/heads/master","pushedAt":"2023-11-22T16:46:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"adding type hints and minor improvements (#43)","shortMessageHtmlLink":"adding type hints and minor improvements (#43)"}},{"before":"c81dfe2b5fc87ad40b2d5e9a573a503cd7c95c1b","after":"3b0374ff7b91f944e429231fdd35be77b9692a8a","ref":"refs/heads/master","pushedAt":"2023-11-22T12:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Fixes remove_invalid_notes (renamed remove_notes_with_no_duration) + minor improvements (#42)\n\n* fixes remove_invalid_notes (renamed remove_notes_with_no_duration) + minor improvements\r\n\r\n* Update miditoolkit/midi/containers.py\r\n\r\nCo-authored-by: Aarni Koskela \r\n\r\n* fixing warnings call/import\r\n\r\n* renamed nb contractions to num\r\n\r\n* num_instruments property for MidiFile\r\n\r\n---------\r\n\r\nCo-authored-by: Aarni Koskela ","shortMessageHtmlLink":"Fixes remove_invalid_notes (renamed remove_notes_with_no_duration) + …"}},{"before":"8dcae6d6afed6ab32ce4e5ad892687cec3925790","after":"c81dfe2b5fc87ad40b2d5e9a573a503cd7c95c1b","ref":"refs/heads/master","pushedAt":"2023-11-22T08:05:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"More idiomatic py.testing (#41)\n\n* Make py.test use more idiomatic (parametrize instead of internal looping)\r\n\r\n* CI: show tests and test durations","shortMessageHtmlLink":"More idiomatic py.testing (#41)"}},{"before":"ad3cc016c02c47a88d74fe380ab56d5d50517414","after":"8dcae6d6afed6ab32ce4e5ad892687cec3925790","ref":"refs/heads/master","pushedAt":"2023-11-22T07:40:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Switch packaging to hatch (#37)","shortMessageHtmlLink":"Switch packaging to hatch (#37)"}},{"before":"38cfa38e7525e9ceb69720e64e2bd49b3eff644a","after":"ad3cc016c02c47a88d74fe380ab56d5d50517414","ref":"refs/heads/master","pushedAt":"2023-11-21T20:56:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"More ruff linting (#40)\n\n* Apply Ruff UP fixes\r\n\r\n* Add explicit optionals according to PEP 484\r\n\r\n* Enable ruff B lints\r\n\r\n* Remove commented-out code\r\n\r\n* Use more list comprehensions (and ignore PERF401 where relevant)\r\n\r\n* Enable ruff T lint, add noqa for now\r\n\r\n---------\r\n\r\nCo-authored-by: Ruff ","shortMessageHtmlLink":"More ruff linting (#40)"}},{"before":"6a593431d20e7bd62b96f3edd89ea338c00dab58","after":"38cfa38e7525e9ceb69720e64e2bd49b3eff644a","ref":"refs/heads/master","pushedAt":"2023-11-21T16:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7c8d7cc4f9600768924639579f0616a6c6a2a706","after":"6a593431d20e7bd62b96f3edd89ea338c00dab58","ref":"refs/heads/master","pushedAt":"2023-11-21T16:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Add Colin Raffel (author of pretty-midi) to license (#38)\n\nResolves #22","shortMessageHtmlLink":"Add Colin Raffel (author of pretty-midi) to license (#38)"}},{"before":"c4b9d2e306c238210918fe4252038e2b981730c3","after":"7c8d7cc4f9600768924639579f0616a6c6a2a706","ref":"refs/heads/master","pushedAt":"2023-11-21T15:55:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Linting & formatting with ruff & pre-commit (#35)\n\n* Move linting to ruff (from flake8)\r\n\r\n* Add pre-commit config + CI workflow for lint\r\n\r\n* Move formatting to ruff-format (from black)\r\n\r\n* Fix trailing whitespaces & end-of-files\r\n\r\n* Sort imports with Ruff\r\n\r\n* CI: enable dependency caching\r\n\r\n* adding cache dependency path to pytest.yml\r\n\r\n---------\r\n\r\nCo-authored-by: Nathan Fradet <56734983+Natooz@users.noreply.github.com>","shortMessageHtmlLink":"Linting & formatting with ruff & pre-commit (#35)"}},{"before":"4f94fbd30bc6cbbad7ce02db04fd70b2ed213e25","after":"c4b9d2e306c238210918fe4252038e2b981730c3","ref":"refs/heads/master","pushedAt":"2023-11-21T13:19:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Remove star-imports (#19)\n\n* Remove star-imports\r\n\r\n* Re-add convenience exports for common features","shortMessageHtmlLink":"Remove star-imports (#19)"}},{"before":"c771a87b4b5deede0c393d83d5ff5298754b33ee","after":"4f94fbd30bc6cbbad7ce02db04fd70b2ed213e25","ref":"refs/heads/master","pushedAt":"2023-11-15T21:37:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Control change dedup removed in dump + lint (#34)\n\n* control change dedup removed in dump, type hints and lint\r\n\r\n* _include_meta_events_within_range renamed _include_meta_events_within_tick_range + fixes and docs","shortMessageHtmlLink":"Control change dedup removed in dump + lint (#34)"}},{"before":"1c240bceb93f327737565692896091fcac7aabc4","after":"c771a87b4b5deede0c393d83d5ff5298754b33ee","ref":"refs/heads/master","pushedAt":"2023-11-13T17:48:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"removing the legacy pylab import / usage from pianoroll vis (#33)","shortMessageHtmlLink":"removing the legacy pylab import / usage from pianoroll vis (#33)"}},{"before":"005f46ee13bba4fc891d3abaef735c4766697fd3","after":"1c240bceb93f327737565692896091fcac7aabc4","ref":"refs/heads/master","pushedAt":"2023-11-13T17:02:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"renamed target test branch to master (#32)","shortMessageHtmlLink":"renamed target test branch to master (#32)"}},{"before":"3158a8c5952a8c4c26811a996f48cf7793f7f412","after":null,"ref":"refs/heads/add-license-1","pushedAt":"2023-11-13T16:57:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"}},{"before":"ca4808ee03ae85404e5b0ed0d70139b6c4766f63","after":"005f46ee13bba4fc891d3abaef735c4766697fd3","ref":"refs/heads/master","pushedAt":"2023-11-13T16:56:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"[Big] Adding github action for tests, fixes, black formatting, type hints, new pianoroll methods \n\n* adding test github action, fixes, black formatting, type hints, update setup.py\r\n\r\n* new notes2pianoroll method, scipy dependency removed, pianoroll tests, constants file, black formatting\r\n\r\n* pianoroll2notes now have a pitch_range argument","shortMessageHtmlLink":"[Big] Adding github action for tests, fixes, black formatting, type h…"}},{"before":"001f20fa153062bb8ee03414f9d1d61ea895421e","after":"ca4808ee03ae85404e5b0ed0d70139b6c4766f63","ref":"refs/heads/master","pushedAt":"2023-11-03T20:53:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"Containers are now dataclasses, black formatting, minor improvements (#29)\n\n* containers are now dataclasses, black formatting, minor improvements\r\n\r\n* implementing __eq__ for MIDIFile\r\n\r\n* adding test file for load / dump","shortMessageHtmlLink":"Containers are now dataclasses, black formatting, minor improvements (#…"}},{"before":"1ae87eb4fbe65b5da243360e04c18d8dc4c36af3","after":"001f20fa153062bb8ee03414f9d1d61ea895421e","ref":"refs/heads/master","pushedAt":"2023-11-03T20:52:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Natooz","name":"Nathan Fradet","path":"/Natooz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56734983?s=80&v=4"},"commit":{"message":"dump: fix note_on sorting when at the same tick (FIFO) (#28)","shortMessageHtmlLink":"dump: fix note_on sorting when at the same tick (FIFO) (#28)"}},{"before":"3f12d08406945a1d00f6b01e1cc1c38ca26f0d99","after":"1ae87eb4fbe65b5da243360e04c18d8dc4c36af3","ref":"refs/heads/master","pushedAt":"2023-10-31T10:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"change version","shortMessageHtmlLink":"change version"}},{"before":"35d62a7e8c7f4fb45f467da916cd96f2fdb91348","after":"3f12d08406945a1d00f6b01e1cc1c38ca26f0d99","ref":"refs/heads/master","pushedAt":"2023-10-31T10:55:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update setup","shortMessageHtmlLink":"update setup"}},{"before":"503af7e82580424a47729afe2632008bdf29a528","after":"35d62a7e8c7f4fb45f467da916cd96f2fdb91348","ref":"refs/heads/master","pushedAt":"2023-10-31T09:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"8cac79b57402cada2bcd4e2fc3f47544c37ddb56","after":"503af7e82580424a47729afe2632008bdf29a528","ref":"refs/heads/master","pushedAt":"2023-10-31T09:40:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"e09cf4b5ce94abd66ec8aabaec07a08a164f21a2","after":"8cac79b57402cada2bcd4e2fc3f47544c37ddb56","ref":"refs/heads/master","pushedAt":"2023-10-31T09:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"b87d0961bac409655a56051908fac041cff42795","after":"e09cf4b5ce94abd66ec8aabaec07a08a164f21a2","ref":"refs/heads/master","pushedAt":"2023-10-31T09:33:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"7e450302d249b1ce6fe27d5aa2113080e653c272","after":"b87d0961bac409655a56051908fac041cff42795","ref":"refs/heads/master","pushedAt":"2023-10-31T09:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"06f868aa86ca80b71648137cf2cf8803d2e10b70","after":"7e450302d249b1ce6fe27d5aa2113080e653c272","ref":"refs/heads/master","pushedAt":"2023-10-31T09:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"78da4d83d05f0bddb7962b286dd2aa7479789581","after":"06f868aa86ca80b71648137cf2cf8803d2e10b70","ref":"refs/heads/master","pushedAt":"2023-10-31T09:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wayne391","name":"Wen-Yi Hsiao","path":"/wayne391","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11835611?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQxMDo0Mzo1NS4wMDAwMDBazwAAAARg_f2q","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQxMDo0Mzo1NS4wMDAwMDBazwAAAARg_f2q","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0zMVQwOToyNTozNS4wMDAwMDBazwAAAAOj1GCv"}},"title":"Activity · YatingMusic/miditoolkit"}