{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":141900623,"defaultBranch":"main","name":"Punctual","ownerLogin":"dktr0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-22T14:00:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2075184?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713292198.0","currentOid":""},"activityList":{"items":[{"before":"43d8077117da885d2071650d976c1b66c37777d8","after":"9b9b875a82b7241df630500af62ce8231d9dafbb","ref":"refs/heads/dev","pushedAt":"2024-09-09T18:53:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"band-limited wavetable Sqr and Tri implementation finished for now in W.purs","shortMessageHtmlLink":"band-limited wavetable Sqr and Tri implementation finished for now in…"}},{"before":"32e987ebb6ea03c92eeb19ba71237a78fbac9c73","after":"43d8077117da885d2071650d976c1b66c37777d8","ref":"refs/heads/dev","pushedAt":"2024-09-05T18:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"proof of concept of linearly interpolated wavetable lookup in W.purs","shortMessageHtmlLink":"proof of concept of linearly interpolated wavetable lookup in W.purs"}},{"before":"a8077576ac413b0559e0b3a983c6e1f5b1e65ac1","after":"32e987ebb6ea03c92eeb19ba71237a78fbac9c73","ref":"refs/heads/dev","pushedAt":"2024-09-04T20:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"oops now lftri is implemented in W.purs","shortMessageHtmlLink":"oops now lftri is implemented in W.purs"}},{"before":"650e1ff625613c18ac7b87faabae735a36ccea52","after":"a8077576ac413b0559e0b3a983c6e1f5b1e65ac1","ref":"refs/heads/dev","pushedAt":"2024-09-04T20:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"rudimentary lfsaw lfsqr lftri implemented in W.purs","shortMessageHtmlLink":"rudimentary lfsaw lfsqr lftri implemented in W.purs"}},{"before":"ce22db22cf597e22f6f3e768c65048f5dc15e3e6","after":"650e1ff625613c18ac7b87faabae735a36ccea52","ref":"refs/heads/dev","pushedAt":"2024-09-03T21:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"delay implemented in W.purs","shortMessageHtmlLink":"delay implemented in W.purs"}},{"before":"202ba6d6fe3961a7eae3dfe66544462f3ac7c7de","after":"ce22db22cf597e22f6f3e768c65048f5dc15e3e6","ref":"refs/heads/dev","pushedAt":"2024-08-30T22:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"hpf and bpf implemented in 0.5","shortMessageHtmlLink":"hpf and bpf implemented in 0.5"}},{"before":"3eaca83807eb854f717219d586bbd9818c5e7898","after":"202ba6d6fe3961a7eae3dfe66544462f3ac7c7de","ref":"refs/heads/dev","pushedAt":"2024-08-29T21:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"lpf working in punctual 0.5","shortMessageHtmlLink":"lpf working in punctual 0.5"}},{"before":"ab267f289874122ca1649520f271bf1ef38ba151","after":"3eaca83807eb854f717219d586bbd9818c5e7898","ref":"refs/heads/dev","pushedAt":"2024-08-27T17:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"lpf basically implemented but not yet working correctly","shortMessageHtmlLink":"lpf basically implemented but not yet working correctly"}},{"before":"9135cecd05855c5b99ab2f3b2777c02bcdb0219a","after":"ab267f289874122ca1649520f271bf1ef38ba151","ref":"refs/heads/dev","pushedAt":"2024-08-26T19:25:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"low level single-sample delay and biquad filter implementations in W.purs","shortMessageHtmlLink":"low level single-sample delay and biquad filter implementations in W.…"}},{"before":"38baee176b460b9d5a90a04b0139494c44f39122","after":"9135cecd05855c5b99ab2f3b2777c02bcdb0219a","ref":"refs/heads/dev","pushedAt":"2024-08-23T20:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"one-channel input with ain working","shortMessageHtmlLink":"one-channel input with ain working"}},{"before":"7bebba764d1651dc415cba0ffb47c063ee69b04f","after":"38baee176b460b9d5a90a04b0139494c44f39122","ref":"refs/heads/dev","pushedAt":"2024-08-21T20:00:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"work in progress on dynamic audio input connections to ain (continue at line 46 of AudioZone.purs)","shortMessageHtmlLink":"work in progress on dynamic audio input connections to ain (continue …"}},{"before":"f8a31faacb7933c6936c850b663eb96e11f7e003","after":"7bebba764d1651dc415cba0ffb47c063ee69b04f","ref":"refs/heads/dev","pushedAt":"2024-08-20T18:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"implemention of new AIn in W.purs (untested)","shortMessageHtmlLink":"implemention of new AIn in W.purs (untested)"}},{"before":"a28348eb60fdb35a2f403bf6b840c495adff4d64","after":"f8a31faacb7933c6936c850b663eb96e11f7e003","ref":"refs/heads/dev","pushedAt":"2024-08-19T20:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"parsing of new ain for audio input (continue with implemention of new audio input)","shortMessageHtmlLink":"parsing of new ain for audio input (continue with implemention of new…"}},{"before":"68a7582987c94991758a628fc1b518fdcdfc38a9","after":"a28348eb60fdb35a2f403bf6b840c495adff4d64","ref":"refs/heads/dev","pushedAt":"2024-08-15T20:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"finished reworking of FragmentShader.purs for now","shortMessageHtmlLink":"finished reworking of FragmentShader.purs for now"}},{"before":"73b05966bebdca08d93809c4f3963c234e1bec85","after":"68a7582987c94991758a628fc1b518fdcdfc38a9","ref":"refs/heads/dev","pushedAt":"2024-08-15T17:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"work in progress","shortMessageHtmlLink":"work in progress"}},{"before":"8a14e94e99845e90fc902f718bb4d3333ecf5681","after":"73b05966bebdca08d93809c4f3963c234e1bec85","ref":"refs/heads/dev","pushedAt":"2024-08-13T21:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"finished implemention of channels and dimensions in Signal.purs (continue where I left off in FragmentShader.purs)","shortMessageHtmlLink":"finished implemention of channels and dimensions in Signal.purs (cont…"}},{"before":"de3d700420f444f01a67c0fc82f14dd1c1f815fb","after":"8a14e94e99845e90fc902f718bb4d3333ecf5681","ref":"refs/heads/dev","pushedAt":"2024-08-12T19:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"dimensions of SignalList resolved (continuing with rest of dimensions implementation in Signal.purs)","shortMessageHtmlLink":"dimensions of SignalList resolved (continuing with rest of dimensions…"}},{"before":"5fb2a82650ad192145a7a6a8e500531fbaeb875e","after":"de3d700420f444f01a67c0fc82f14dd1c1f815fb","ref":"refs/heads/dev","pushedAt":"2024-08-02T18:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"work in progress on dimensions in Signal.purs (continue with refactoring around SignalList as NonEmptyList)","shortMessageHtmlLink":"work in progress on dimensions in Signal.purs (continue with refactor…"}},{"before":"b9f34e5b9aed94ef6ae7b3d7f017dcfddab0c2e6","after":"5fb2a82650ad192145a7a6a8e500531fbaeb875e","ref":"refs/heads/dev","pushedAt":"2024-08-01T19:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"work in progress on dimensions in Signal.purs","shortMessageHtmlLink":"work in progress on dimensions in Signal.purs"}},{"before":"463c79b6947c65db5575cf932e0650ec543cddc9","after":"b9f34e5b9aed94ef6ae7b3d7f017dcfddab0c2e6","ref":"refs/heads/dev","pushedAt":"2024-07-31T20:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"work in progress","shortMessageHtmlLink":"work in progress"}},{"before":"53a9c657ae009bce98219d6748f7abdb69c1c0dd","after":"463c79b6947c65db5575cf932e0650ec543cddc9","ref":"refs/heads/dev","pushedAt":"2024-07-30T19:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"work in progress","shortMessageHtmlLink":"work in progress"}},{"before":"a75873690358635ce9d743bc2d9df777d77161ba","after":"53a9c657ae009bce98219d6748f7abdb69c1c0dd","ref":"refs/heads/dev","pushedAt":"2024-07-18T18:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"fixed inversion of output of hline and vline","shortMessageHtmlLink":"fixed inversion of output of hline and vline"}},{"before":"c7f351c0f3f79dd723c3a7d318c7e314a0302947","after":"a75873690358635ce9d743bc2d9df777d77161ba","ref":"refs/heads/dev","pushedAt":"2024-07-18T18:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"dist restored","shortMessageHtmlLink":"dist restored"}},{"before":"962670e998fa25fac6467a0c35facb23a23c5f0c","after":"c7f351c0f3f79dd723c3a7d318c7e314a0302947","ref":"refs/heads/dev","pushedAt":"2024-07-18T15:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"fixed semantics in Rep in FragmentShader.purs","shortMessageHtmlLink":"fixed semantics in Rep in FragmentShader.purs"}},{"before":"e615ac5dd59ea2d6c5370f848785046ae6a6031f","after":"962670e998fa25fac6467a0c35facb23a23c5f0c","ref":"refs/heads/dev","pushedAt":"2024-07-17T20:07:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"big fix to semantics in FragmentShader.purs for many Signals that inherently resolve to some simple GLSL type, eg. fxy == vec2","shortMessageHtmlLink":"big fix to semantics in FragmentShader.purs for many Signals that inh…"}},{"before":"1a7d893db23e998fcab0176d19df5417031dbeeb","after":"e615ac5dd59ea2d6c5370f848785046ae6a6031f","ref":"refs/heads/dev","pushedAt":"2024-07-16T20:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"fix to Append in FragmentShader.purs","shortMessageHtmlLink":"fix to Append in FragmentShader.purs"}},{"before":"9364a112c575157594d5b9fa1d5f046c40194209","after":"1a7d893db23e998fcab0176d19df5417031dbeeb","ref":"refs/heads/dev","pushedAt":"2024-07-15T19:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"fixed bug in implementation of Constant in FragmentShader.purs vis a vis incomplete larger GLSL types","shortMessageHtmlLink":"fixed bug in implementation of Constant in FragmentShader.purs vis a …"}},{"before":"6fdb999384ad45d788899174edca856accc61c14","after":"9364a112c575157594d5b9fa1d5f046c40194209","ref":"refs/heads/dev","pushedAt":"2024-07-12T22:38:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"rework of binaryFunctionToExprs so hold on to larger types sometimes","shortMessageHtmlLink":"rework of binaryFunctionToExprs so hold on to larger types sometimes"}},{"before":"fb88dfe11553b20fbef9e0a24138c96e67e9d422","after":"6fdb999384ad45d788899174edca856accc61c14","ref":"refs/heads/dev","pushedAt":"2024-07-11T15:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"fixed bug in implementation of fit","shortMessageHtmlLink":"fixed bug in implementation of fit"}},{"before":"a5ef1d6b57fe7b12feac37c4b6be16f3f4c21b7e","after":"fb88dfe11553b20fbef9e0a24138c96e67e9d422","ref":"refs/heads/dev","pushedAt":"2024-07-10T20:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktr0","name":"David Ogborn","path":"/dktr0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2075184?s=80&v=4"},"commit":{"message":"fixed a bug in Gate in FragmentShader.purs","shortMessageHtmlLink":"fixed a bug in Gate in FragmentShader.purs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxODo1Mzo1Ny4wMDAwMDBazwAAAASxQQW8","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxODo1Mzo1Ny4wMDAwMDBazwAAAASxQQW8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQyMDo1MzoyNi4wMDAwMDBazwAAAAR8LU9N"}},"title":"Activity · dktr0/Punctual"}