{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":155785095,"defaultBranch":"main","name":"mega-drive-midi-interface","ownerLogin":"rhargreaves","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-01T22:47:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3618663?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719856224.0","currentOid":""},"activityList":{"items":[{"before":"fa41c6adc4d774280321e65f9890ee167097ef59","after":"7e27a81447b6db42edd275ff25a274234baa4e9c","ref":"refs/heads/main","pushedAt":"2024-07-04T18:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Order editorconfig correctly","shortMessageHtmlLink":"Order editorconfig correctly"}},{"before":"befd4d37b05d3b000e186ca854d76ebc53f36189","after":"fa41c6adc4d774280321e65f9890ee167097ef59","ref":"refs/heads/main","pushedAt":"2024-07-04T18:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Force proper indentation for Makefiles","shortMessageHtmlLink":"Force proper indentation for Makefiles"}},{"before":"20c2674f31427479877c5a06ca95e3e76b7053ff","after":"befd4d37b05d3b000e186ca854d76ebc53f36189","ref":"refs/heads/main","pushedAt":"2024-07-04T18:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Play sample on DAC channel note on","shortMessageHtmlLink":"Play sample on DAC channel note on"}},{"before":"ddeb5976376a706419c3686f52591b5e779062f4","after":"20c2674f31427479877c5a06ca95e3e76b7053ff","ref":"refs/heads/main","pushedAt":"2024-07-04T16:47:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Support enabling of DAC with CC 78","shortMessageHtmlLink":"Support enabling of DAC with CC 78"}},{"before":"8c4269890dbae4bb89b5e1a6a1430f85a19564cf","after":"ddeb5976376a706419c3686f52591b5e779062f4","ref":"refs/heads/main","pushedAt":"2024-07-02T14:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Remove unused utils","shortMessageHtmlLink":"Remove unused utils"}},{"before":"ffb401e853f52c098f240b6f3b138c324c46586b","after":"8c4269890dbae4bb89b5e1a6a1430f85a19564cf","ref":"refs/heads/main","pushedAt":"2024-07-02T14:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Do not commit auto-generated header files","shortMessageHtmlLink":"Do not commit auto-generated header files"}},{"before":"e7609e2f31ca44ad1f3e03c24e07e8b31845b52b","after":"ffb401e853f52c098f240b6f3b138c324c46586b","ref":"refs/heads/main","pushedAt":"2024-07-02T14:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Remove auto-generated header files\nFixed an issue causing 'u8' undefined errors by including types.h in the dependent file instead","shortMessageHtmlLink":"Remove auto-generated header files"}},{"before":"a0a85954f05b255fc293b371c7e11c86cb6c63a8","after":"e7609e2f31ca44ad1f3e03c24e07e8b31845b52b","ref":"refs/heads/main","pushedAt":"2024-07-02T14:44:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Do not clean resource header files\nCustomisations are needed to pull in which will be committed.","shortMessageHtmlLink":"Do not clean resource header files"}},{"before":"bb244c15f08413cde505b2cf35cf319fc0414b84","after":"a0a85954f05b255fc293b371c7e11c86cb6c63a8","ref":"refs/heads/main","pushedAt":"2024-07-02T14:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Pull in PCM samples via GH release","shortMessageHtmlLink":"Pull in PCM samples via GH release"}},{"before":"77d068319e39c932e663fe77a9796cfaec9d1b93","after":"bb244c15f08413cde505b2cf35cf319fc0414b84","ref":"refs/heads/main","pushedAt":"2024-07-01T20:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Update screenshot","shortMessageHtmlLink":"Update screenshot"}},{"before":"8f2e55464a20c67a4fb741f149cc97e42f0a94d0","after":"77d068319e39c932e663fe77a9796cfaec9d1b93","ref":"refs/heads/main","pushedAt":"2024-07-01T18:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Publish new releases as drafts by default","shortMessageHtmlLink":"Publish new releases as drafts by default"}},{"before":"b577012446ae5df05093c95c8759ac2161392211","after":"8f2e55464a20c67a4fb741f149cc97e42f0a94d0","ref":"refs/heads/main","pushedAt":"2024-07-01T18:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Move build tagging to GH action script","shortMessageHtmlLink":"Move build tagging to GH action script"}},{"before":"08e27e99412022196e398b7d37fd099f210fc52b","after":"b577012446ae5df05093c95c8759ac2161392211","ref":"refs/heads/main","pushedAt":"2024-07-01T15:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Upload ROMs as build artifacts","shortMessageHtmlLink":"Upload ROMs as build artifacts"}},{"before":"8008a06fdf7ad590ddd02edc8e19694d07c080db","after":"08e27e99412022196e398b7d37fd099f210fc52b","ref":"refs/heads/main","pushedAt":"2024-07-01T15:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Attempt to fix permission issue in GH actions","shortMessageHtmlLink":"Attempt to fix permission issue in GH actions"}},{"before":"98b839499f9ef954f8955f65e0a2b34d72d68c63","after":"8008a06fdf7ad590ddd02edc8e19694d07c080db","ref":"refs/heads/main","pushedAt":"2024-07-01T15:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Move GH commands into shell script to help diagnose MegaWifi ROM crash when built in GH","shortMessageHtmlLink":"Move GH commands into shell script to help diagnose MegaWifi ROM cras…"}},{"before":"2d28301c87fc712be00340b55ecd2e26db80d494","after":"98b839499f9ef954f8955f65e0a2b34d72d68c63","ref":"refs/heads/main","pushedAt":"2024-07-01T14:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Add direct write example script","shortMessageHtmlLink":"Add direct write example script"}},{"before":"45448e8cd48b162c0f5bfe461d527df562c2a2fe","after":"2d28301c87fc712be00340b55ecd2e26db80d494","ref":"refs/heads/main","pushedAt":"2024-07-01T13:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Validate length of sysex for YM2612 direct write","shortMessageHtmlLink":"Validate length of sysex for YM2612 direct write"}},{"before":"226ada12a8ac6be8975c648c34f4edb8166be264","after":"45448e8cd48b162c0f5bfe461d527df562c2a2fe","ref":"refs/heads/main","pushedAt":"2024-07-01T13:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Implement direct writing to YM2612 registers with SysEx\n`00 22 77 08|09 0x 0x 0y 0y`","shortMessageHtmlLink":"Implement direct writing to YM2612 registers with SysEx"}},{"before":"764b29e89f6a7a81221c331a60149fed36e3430b","after":"226ada12a8ac6be8975c648c34f4edb8166be264","ref":"refs/heads/main","pushedAt":"2024-06-30T13:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Ignore expression CC","shortMessageHtmlLink":"Ignore expression CC"}},{"before":"63a53ad32272a6e5047a6415847e126311d9c69e","after":"764b29e89f6a7a81221c331a60149fed36e3430b","ref":"refs/heads/main","pushedAt":"2024-06-30T13:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Simplify function names","shortMessageHtmlLink":"Simplify function names"}},{"before":"e1adc7002096dacc4e0f7d332844c40462e2533d","after":"63a53ad32272a6e5047a6415847e126311d9c69e","ref":"refs/heads/main","pushedAt":"2024-06-30T13:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Optimise code","shortMessageHtmlLink":"Optimise code"}},{"before":"57b414e361378fffbc4f7222d7b9da109aa69c03","after":"e1adc7002096dacc4e0f7d332844c40462e2533d","ref":"refs/heads/main","pushedAt":"2024-06-30T13:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Add test verifying bounds for FM pitch bend","shortMessageHtmlLink":"Add test verifying bounds for FM pitch bend"}},{"before":"6ace0215793d7194621dfcf04c7f7641625e726f","after":"57b414e361378fffbc4f7222d7b9da109aa69c03","ref":"refs/heads/main","pushedAt":"2024-06-30T12:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Implement proper FM pitch bend (+/2st range) which doesn't lose accuracy with low/high notes.","shortMessageHtmlLink":"Implement proper FM pitch bend (+/2st range) which doesn't lose accur…"}},{"before":"9cfee02fd376500d9b5528113d30f031be4d1e2b","after":"6ace0215793d7194621dfcf04c7f7641625e726f","ref":"refs/heads/main","pushedAt":"2024-06-27T21:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Make pitch to freq function static","shortMessageHtmlLink":"Make pitch to freq function static"}},{"before":"36a067c60dc206cacb8192bd6a78e119783132c5","after":"9cfee02fd376500d9b5528113d30f031be4d1e2b","ref":"refs/heads/main","pushedAt":"2024-06-27T21:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Unify pitch bending calcs for all FM usages","shortMessageHtmlLink":"Unify pitch bending calcs for all FM usages"}},{"before":"958b8cf6a447d8bdb767bf92a73a3bb7b9bd2ebb","after":"36a067c60dc206cacb8192bd6a78e119783132c5","ref":"refs/heads/main","pushedAt":"2024-06-27T21:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Fix pitch bend applying to all FM special mode operators instead of one","shortMessageHtmlLink":"Fix pitch bend applying to all FM special mode operators instead of one"}},{"before":"1b623d8f5a2d169214a11841eb3d7df376d32c9e","after":"958b8cf6a447d8bdb767bf92a73a3bb7b9bd2ebb","ref":"refs/heads/main","pushedAt":"2024-06-27T21:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Persist pitch bends between notes for FM special mode operators","shortMessageHtmlLink":"Persist pitch bends between notes for FM special mode operators"}},{"before":"9380739c925a881b6c6605d83bf2fbccae61d4c8","after":"1b623d8f5a2d169214a11841eb3d7df376d32c9e","ref":"refs/heads/main","pushedAt":"2024-06-27T21:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Persist pitch bend between notes for FM channels\nMatches behaviour of PSG. FM special mode will be fixed in another commit","shortMessageHtmlLink":"Persist pitch bend between notes for FM channels"}},{"before":"11c05eaf28e4371e064e5385463928392d9309e4","after":"9380739c925a881b6c6605d83bf2fbccae61d4c8","ref":"refs/heads/main","pushedAt":"2024-06-27T20:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Upgrade expect_synth_pitch() to report file/line properly","shortMessageHtmlLink":"Upgrade expect_synth_pitch() to report file/line properly"}},{"before":"e665e50e4c204f430c5c4fb8558d8693d1cd85d6","after":"11c05eaf28e4371e064e5385463928392d9309e4","ref":"refs/heads/main","pushedAt":"2024-06-27T16:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rhargreaves","name":"Robert Hargreaves","path":"/rhargreaves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3618663?s=80&v=4"},"commit":{"message":"Implement basic support for MIDI pitch bend of Ch3 special mode operators","shortMessageHtmlLink":"Implement basic support for MIDI pitch bend of Ch3 special mode opera…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdy5PWgA","startCursor":null,"endCursor":null}},"title":"Activity · rhargreaves/mega-drive-midi-interface"}