{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":768844264,"defaultBranch":"main","name":"MuVis","ownerLogin":"Keith-43","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-07T20:53:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70858533?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713382207.0","currentOid":""},"activityList":{"items":[{"before":"d92e464e311f4f5fc3c1ba45f94c0db24552382e","after":"71cd701167300b3313bbc42e9aa4394dc3487e05","ref":"refs/heads/main","pushedAt":"2024-06-09T12:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Minor cleanups;\nAlso, attempts have been made to optimize Cymbal visualization.","shortMessageHtmlLink":"Minor cleanups;"}},{"before":"a906f00af12af872c422f05eaaa56c01cc15a664","after":"d92e464e311f4f5fc3c1ba45f94c0db24552382e","ref":"refs/heads/main","pushedAt":"2024-06-06T15:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Added `Pianorama`'s `.gitignore`.","shortMessageHtmlLink":"Added Pianorama's .gitignore."}},{"before":"867dc96004008f4e7b69a60dec3afcfd3d9aeb9a","after":"a906f00af12af872c422f05eaaa56c01cc15a664","ref":"refs/heads/main","pushedAt":"2024-06-06T15:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Used `rendersAsynchronously` option for `Canvases` used in visualizations;\nNow the `AudioManager` is set to feed the Views at 60FPS and there's an average of 35% less load on the CPU.","shortMessageHtmlLink":"Used rendersAsynchronously option for Canvases used in visualizat…"}},{"before":"485289ae53136dd26689fed7b688cfe994fd4532","after":"867dc96004008f4e7b69a60dec3afcfd3d9aeb9a","ref":"refs/heads/main","pushedAt":"2024-05-26T16:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Updated CBass package.","shortMessageHtmlLink":"Updated CBass package."}},{"before":"8c8ecbb63edeb61773629252b84d95a342a78f1e","after":"485289ae53136dd26689fed7b688cfe994fd4532","ref":"refs/heads/main","pushedAt":"2024-04-26T19:51:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Included all of the `AudioVisualization` shaders of `iShader` lib.","shortMessageHtmlLink":"Included all of the AudioVisualization shaders of iShader lib."}},{"before":"4f29f2958118e14af5ed83fac70a92d5689b9c3f","after":"8c8ecbb63edeb61773629252b84d95a342a78f1e","ref":"refs/heads/main","pushedAt":"2024-04-24T19:53:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Integrated animation for left/right swipes to change the visualization.","shortMessageHtmlLink":"Integrated animation for left/right swipes to change the visualization."}},{"before":"bc0c56640b7522d114332d413614970c5b1ab708","after":"4f29f2958118e14af5ed83fac70a92d5689b9c3f","ref":"refs/heads/main","pushedAt":"2024-04-23T19:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Included a `crosswarp` transition from `iShader` for the occasion of changing visualizers in `ContentView`;\nNow, when the user initiates to change the current index of visualizer, a transition would take place instead of an instant change in the UI.","shortMessageHtmlLink":"Included a crosswarp transition from iShader for the occasion of …"}},{"before":"77c32e8dc7326b16cb99699f0448b0bd9907eb7d","after":"bc0c56640b7522d114332d413614970c5b1ab708","ref":"refs/heads/main","pushedAt":"2024-04-18T17:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Commented out a wrong approach to solve the duplicate viewModel initialization ...","shortMessageHtmlLink":"Commented out a wrong approach to solve the duplicate viewModel initi…"}},{"before":"a8e3114a9202ca2eb0c602da4894850b51a6cf94","after":"77c32e8dc7326b16cb99699f0448b0bd9907eb7d","ref":"refs/heads/main","pushedAt":"2024-04-18T08:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Update package dependencies.","shortMessageHtmlLink":"Update package dependencies."}},{"before":"b76ccd0a5df3006d9810dddab2bb4a532e78b4dc","after":"a8e3114a9202ca2eb0c602da4894850b51a6cf94","ref":"refs/heads/main","pushedAt":"2024-04-17T20:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Various fixes for macOS `Previews`;\nUnlike other platforms, when the destination of preview is set to be macOS, the latest build of the app is actually being installed on the system which would be problematic ... not only it Instantiates all the required models of the app, the shared models in the preview would be duplicated.\nIt's fixed in `MuVisApp.swift`.","shortMessageHtmlLink":"Various fixes for macOS Previews;"}},{"before":"ba3d5b57f7ee19704d6e07ce5335ef2ebf88196e","after":"b76ccd0a5df3006d9810dddab2bb4a532e78b4dc","ref":"refs/heads/main","pushedAt":"2024-04-17T19:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keith-43","name":"Keith Bromley","path":"/Keith-43","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70858533?s=80&v=4"},"commit":{"message":"Added Superposition2 to the visList in AudioVisualizers.swift","shortMessageHtmlLink":"Added Superposition2 to the visList in AudioVisualizers.swift"}},{"before":"d365cc924b5f042558389874aae32c7fa3b534eb","after":"ba3d5b57f7ee19704d6e07ce5335ef2ebf88196e","ref":"refs/heads/main","pushedAt":"2024-04-17T19:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keith-43","name":"Keith Bromley","path":"/Keith-43","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70858533?s=80&v=4"},"commit":{"message":"Added Superposition2 visualization","shortMessageHtmlLink":"Added Superposition2 visualization"}},{"before":"bd7615207be88202bdad56bf5ce7c095a7568e37","after":"d365cc924b5f042558389874aae32c7fa3b534eb","ref":"refs/heads/main","pushedAt":"2024-04-14T18:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Implemented a pause functionality where the sampling timer would stop when `AudioManager` is paused to have the CPU idle and avoid unnecessary CPU time.","shortMessageHtmlLink":"Implemented a pause functionality where the sampling timer would stop…"}},{"before":"002387fbe7607288b3608703a20a7970593e44f8","after":"bd7615207be88202bdad56bf5ce7c095a7568e37","ref":"refs/heads/main","pushedAt":"2024-04-14T14:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Organized code into folders for better structure and readability;\nImroved readability of `ContentView` and moved the collection of visualizationViews into its own file.","shortMessageHtmlLink":"Organized code into folders for better structure and readability;"}},{"before":"3eedaeac7ced197d28ccf3083dbb1511ae700322","after":"002387fbe7607288b3608703a20a7970593e44f8","ref":"refs/heads/main","pushedAt":"2024-04-14T09:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Added `iShader` package;\nUsed its `AudioVisualizer` target to include an audio visualization shader named (`AudioEclipse`) to the app.","shortMessageHtmlLink":"Added iShader package;"}},{"before":"7d5fd6276b853e08b6e3c6789900641b128e7e3e","after":"3eedaeac7ced197d28ccf3083dbb1511ae700322","ref":"refs/heads/main","pushedAt":"2024-03-25T18:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Readded CBass package from a remote repo rather than a local copy.","shortMessageHtmlLink":"Readded CBass package from a remote repo rather than a local copy."}},{"before":"ee37f0c4bbe38747835a484a1a32e2dd962e9a9e","after":"7d5fd6276b853e08b6e3c6789900641b128e7e3e","ref":"refs/heads/main","pushedAt":"2024-03-24T20:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Deleted the BASS framework bundle assets and included the CBass dependency instead for better abstraction;\n[CBass](https://github.com/Treata11/CBass) is just a simple package which wraps the BASS APIs and also gives direct access of using the C APIs.","shortMessageHtmlLink":"Deleted the BASS framework bundle assets and included the CBass depen…"}},{"before":"edaf4c217041add0747639b69942c7d18c4040cd","after":"ee37f0c4bbe38747835a484a1a32e2dd962e9a9e","ref":"refs/heads/main","pushedAt":"2024-03-19T17:05:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keith-43","name":"Keith Bromley","path":"/Keith-43","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70858533?s=80&v=4"},"commit":{"message":"Update MuVisApp.swift\n\nAdd comments at top of file.","shortMessageHtmlLink":"Update MuVisApp.swift"}},{"before":"70ec5e40e80c417ebc69206e9c0ca848d0dff223","after":"edaf4c217041add0747639b69942c7d18c4040cd","ref":"refs/heads/main","pushedAt":"2024-03-17T19:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keith-43","name":"Keith Bromley","path":"/Keith-43","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70858533?s=80&v=4"},"commit":{"message":"Update comments in NoteProcessing.swift\n\nOnly comments were changed.","shortMessageHtmlLink":"Update comments in NoteProcessing.swift"}},{"before":"876bf305b6a4c6f9d19449b812cd40ff3b5c0c8d","after":"70ec5e40e80c417ebc69206e9c0ca848d0dff223","ref":"refs/heads/main","pushedAt":"2024-03-16T19:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Minor cleanups and enhancements to code readability.","shortMessageHtmlLink":"Minor cleanups and enhancements to code readability."}},{"before":"d9043630eea4d3a2751f5585c9c73004b7d9eddc","after":"876bf305b6a4c6f9d19449b812cd40ff3b5c0c8d","ref":"refs/heads/main","pushedAt":"2024-03-15T16:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Minor enhanced the `SpectralEnhancer` conventions.","shortMessageHtmlLink":"Minor enhanced the SpectralEnhancer conventions."}},{"before":"1fe327198c57c1bd3c6f1673cfb843b3d2818164","after":"d9043630eea4d3a2751f5585c9c73004b7d9eddc","ref":"refs/heads/main","pushedAt":"2024-03-15T11:03:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Update the comments of NoteProcessing based on commit #0a04486.","shortMessageHtmlLink":"Update the comments of NoteProcessing based on commit #0a04486."}},{"before":"0a0448682100cf096a96d8b19d27a951a411fff1","after":"1fe327198c57c1bd3c6f1673cfb843b3d2818164","ref":"refs/heads/main","pushedAt":"2024-03-14T20:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keith-43","name":"Keith Bromley","path":"/Keith-43","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70858533?s=80&v=4"},"commit":{"message":"Update NoteProcessing.swift\n\nImproved the comments","shortMessageHtmlLink":"Update NoteProcessing.swift"}},{"before":"cd4c959397fded46d5cea81fcb3535ad6f087cdb","after":"0a0448682100cf096a96d8b19d27a951a411fff1","ref":"refs/heads/main","pushedAt":"2024-03-14T20:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Used multithreads for the for-loops in the `calculateParameters()` method of `NoteProcessing`;\nMinor code clean up.","shortMessageHtmlLink":"Used multithreads for the for-loops in the calculateParameters() me…"}},{"before":"723a6849f144434ef9be111e8b294cad60488df6","after":"cd4c959397fded46d5cea81fcb3535ad6f087cdb","ref":"refs/heads/main","pushedAt":"2024-03-09T20:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Migrated to the Observable macros in Swift 5.0, resulting in the _minimum deployments_ being (iOS 17, macOS 14).","shortMessageHtmlLink":"Migrated to the Observable macros in Swift 5.0, resulting in the _min…"}},{"before":"b0d70d5fdd98f610f3d60bf4a7313c54116b9c10","after":"723a6849f144434ef9be111e8b294cad60488df6","ref":"refs/heads/main","pushedAt":"2024-03-09T20:18:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Added preview macros for all the of the Views; Refactored the access-control of View structs.","shortMessageHtmlLink":"Added preview macros for all the of the Views; Refactored the access-…"}},{"before":null,"after":"b0d70d5fdd98f610f3d60bf4a7313c54116b9c10","ref":"refs/heads/main","pushedAt":"2024-03-07T21:03:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Treata11","name":"Treata","path":"/Treata11","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107116406?s=80&v=4"},"commit":{"message":"Initial Commit; MuVis by [Keith Bromley](https://github.com/Keith-43).","shortMessageHtmlLink":"Initial Commit; MuVis by [Keith Bromley](https://github.com/Keith-43)."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYFv_yQA","startCursor":null,"endCursor":null}},"title":"Activity · Keith-43/MuVis"}