{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":134117292,"defaultBranch":"master","name":"jammer","ownerLogin":"jeffkaufman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-20T03:41:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/262566?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713280610.0","currentOid":""},"activityList":{"items":[{"before":"9a4bbc9b7281ca1fdc46bcccb45cf4e4efa43924","after":"42ef90051653b6105a73d84d9f81342e793d99c4","ref":"refs/heads/master","pushedAt":"2024-04-27T01:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"Mac version for Electronic Harp Mandolin","shortMessageHtmlLink":"Mac version for Electronic Harp Mandolin"}},{"before":"9ea45ae5d111dd4547c0d707d773235744807838","after":"988b6b1fed441b13f44e3885c452b9710ec74b62","ref":"refs/heads/revive-mac","pushedAt":"2024-04-24T01:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":null,"after":"9ea45ae5d111dd4547c0d707d773235744807838","ref":"refs/heads/revive-mac","pushedAt":"2024-04-16T15:16:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"Get it working on Mac again, removing most of it but getting it workging for emandoharp + breath controller","shortMessageHtmlLink":"Get it working on Mac again, removing most of it but getting it workg…"}},{"before":"fd729081ce63e86034d502a4790e582d0aa3d824","after":"9a4bbc9b7281ca1fdc46bcccb45cf4e4efa43924","ref":"refs/heads/master","pushedAt":"2024-03-01T01:40:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"username from pi to jeffkaufman; project name from pitch-detect to whistle-synth; latency no longer requires recompiling","shortMessageHtmlLink":"username from pi to jeffkaufman; project name from pitch-detect to wh…"}},{"before":"8f4c6e7b12b54964048493ebe32d851eaf366771","after":"fd729081ce63e86034d502a4790e582d0aa3d824","ref":"refs/heads/master","pushedAt":"2023-10-08T02:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"Add phragish option","shortMessageHtmlLink":"Add phragish option"}},{"before":"b2655e572f141e8e823b8f10d0fc7cef0a514755","after":"8f4c6e7b12b54964048493ebe32d851eaf366771","ref":"refs/heads/master","pushedAt":"2023-10-08T01:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"new voices","shortMessageHtmlLink":"new voices"}},{"before":"65d1c79d3460f3bc4d7463e9a9459de41bf2bf35","after":"b2655e572f141e8e823b8f10d0fc7cef0a514755","ref":"refs/heads/master","pushedAt":"2023-04-26T23:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducking: handle instruments with attacks and finite sustain","shortMessageHtmlLink":"ducking: handle instruments with attacks and finite sustain"}},{"before":"b01a7417470f913b8cbe2b39a80bcf6992a573ed","after":"65d1c79d3460f3bc4d7463e9a9459de41bf2bf35","ref":"refs/heads/master","pushedAt":"2023-04-26T21:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"jawharp: when changing voice retrigger","shortMessageHtmlLink":"jawharp: when changing voice retrigger"}},{"before":"2c31b2ca5147d7f30a9664b9a82d3dbb122bf565","after":"b01a7417470f913b8cbe2b39a80bcf6992a573ed","ref":"refs/heads/master","pushedAt":"2023-04-26T21:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducked instruments should be louder to make up for how they're usually off","shortMessageHtmlLink":"ducked instruments should be louder to make up for how they're usuall…"}},{"before":"85162a96756f7853ed962ecf4b4163e641c116fc","after":"2c31b2ca5147d7f30a9664b9a82d3dbb122bf565","ref":"refs/heads/master","pushedAt":"2023-04-26T21:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducking: don't combine with normal breath volume control","shortMessageHtmlLink":"ducking: don't combine with normal breath volume control"}},{"before":"4b3711d3c5f15c0335d4acfe61b2573634d14f8c","after":"85162a96756f7853ed962ecf4b4163e641c116fc","ref":"refs/heads/master","pushedAt":"2023-04-26T21:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducking: update bass, or else jawharp doesn't start properly","shortMessageHtmlLink":"ducking: update bass, or else jawharp doesn't start properly"}},{"before":"b80d5802ac6b7142b6aa74917764f120c13cf09f","after":"4b3711d3c5f15c0335d4acfe61b2573634d14f8c","ref":"refs/heads/master","pushedAt":"2023-04-26T01:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducking: match duck curve to my empirically determined breath curve for jigs and reels","shortMessageHtmlLink":"ducking: match duck curve to my empirically determined breath curve f…"}},{"before":"d3fa9bf6bc4c535c3fd4c25e384f8a897d3096e7","after":"b80d5802ac6b7142b6aa74917764f120c13cf09f","ref":"refs/heads/master","pushedAt":"2023-04-26T00:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducking: be quiet after next downbeat","shortMessageHtmlLink":"ducking: be quiet after next downbeat"}},{"before":"589b00731a57707eedf088aac0d0e2e6ee7e70d1","after":"d3fa9bf6bc4c535c3fd4c25e384f8a897d3096e7","ref":"refs/heads/master","pushedAt":"2023-04-26T00:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"ducking jawharp: fix breath interaction and turn volume down","shortMessageHtmlLink":"ducking jawharp: fix breath interaction and turn volume down"}},{"before":"ce569930d944682e6a965c92974a5564b4fa1908","after":"589b00731a57707eedf088aac0d0e2e6ee7e70d1","ref":"refs/heads/master","pushedAt":"2023-04-26T00:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"jaw harp: when ducking the jawharp should ignore breath","shortMessageHtmlLink":"jaw harp: when ducking the jawharp should ignore breath"}},{"before":"c34b06572a61a3015b92d16b405967d480458dd3","after":"ce569930d944682e6a965c92974a5564b4fa1908","ref":"refs/heads/master","pushedAt":"2023-04-25T01:46:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"subbeats: shift upbeat slightly forward to account for latency","shortMessageHtmlLink":"subbeats: shift upbeat slightly forward to account for latency"}},{"before":"349ca8528060b07576f9157280df128a1b60d44b","after":"c34b06572a61a3015b92d16b405967d480458dd3","ref":"refs/heads/master","pushedAt":"2023-04-25T00:32:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"drum: add drum_chooses_some_notes\n\nThis is a hybrid mode part of the way towards drum_chooses_notes, where the left pedals are regular kick and snare but the right two pedals choose notes. This gives us three chord options, veritably sufficient.","shortMessageHtmlLink":"drum: add drum_chooses_some_notes"}},{"before":"c6e0c7877e10c37c5ee697a4cb36049d621b9b74","after":"349ca8528060b07576f9157280df128a1b60d44b","ref":"refs/heads/master","pushedAt":"2023-04-25T00:31:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"drum: add drum_chooses_some_notes\n\nThis is a hybrid mode part of the way towards drum_chooses_notes, where the left pedals are regular kick and snare but the right two pedals choose notes. This gives us three chords options, veritably sufficient.","shortMessageHtmlLink":"drum: add drum_chooses_some_notes"}},{"before":"8404cb575984064273e4036104f86d4ffd77122f","after":"c6e0c7877e10c37c5ee697a4cb36049d621b9b74","ref":"refs/heads/master","pushedAt":"2023-04-24T23:55:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"drum: support other 'kick' values we're getting on new channels 58 and 59","shortMessageHtmlLink":"drum: support other 'kick' values we're getting on new channels 58 an…"}},{"before":"7153eab45b7c4f631abbf0d443cc688a22b3e5fc","after":"8404cb575984064273e4036104f86d4ffd77122f","ref":"refs/heads/master","pushedAt":"2023-04-24T22:29:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"drum: make it louder","shortMessageHtmlLink":"drum: make it louder"}},{"before":"f853f3b4e3f3351f331345241c0ea1e9172ad3d7","after":"7153eab45b7c4f631abbf0d443cc688a22b3e5fc","ref":"refs/heads/master","pushedAt":"2023-04-24T21:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffkaufman","name":"Jeff Kaufman","path":"/jeffkaufman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/262566?s=80&v=4"},"commit":{"message":"bpm: support slightly slower tempos","shortMessageHtmlLink":"bpm: support slightly slower tempos"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO58N3QA","startCursor":null,"endCursor":null}},"title":"Activity · jeffkaufman/jammer"}