{"id":27098453,"url":"https://github.com/jrmedd/sonicpixels","last_synced_at":"2025-04-06T11:37:01.553Z","repository":{"id":89544198,"uuid":"95439434","full_name":"jrmedd/SonicPixels","owner":"jrmedd","description":"Remotely-triggered speaker-grid for Manchester Science Festival, using tablets and micro:bits","archived":false,"fork":false,"pushed_at":"2018-06-04T12:46:58.000Z","size":11172,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-06T06:56:20.244Z","etag":null,"topics":["microbit","midi","osc","speakers"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jrmedd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-06-26T11:25:53.000Z","updated_at":"2022-04-16T18:07:21.000Z","dependencies_parsed_at":"2023-04-23T04:08:29.357Z","dependency_job_id":null,"html_url":"https://github.com/jrmedd/SonicPixels","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmedd%2FSonicPixels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmedd%2FSonicPixels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmedd%2FSonicPixels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmedd%2FSonicPixels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jrmedd","download_url":"https://codeload.github.com/jrmedd/SonicPixels/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247478233,"owners_count":20945262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["microbit","midi","osc","speakers"],"created_at":"2025-04-06T11:36:59.525Z","updated_at":"2025-04-06T11:37:01.546Z","avatar_url":"https://github.com/jrmedd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About\n\n![Grand Exposition Setup](https://github.com/jrmedd/SonicPixels/blob/master/docs/setup_test.gif?raw=true)\n\n\nWe deployed this installation as part of the [Grand Exposition](http://agrandexposition.cornbrookcreative.uk/), for [Manchester Science Festival](http://www.manchestersciencefestival.com/), in October 2017. 25 speaker units were suspended from the ceiling, and play sounds according to the drawings that audience members created on the iPad.\n\nThis repo holds the [Micro:bit](http://microbit.org/) and [Max](https://cycling74.com) frameworks for triggering multiple speakers in a grid. The diagram below shows the flow of messages:\n\n![SP control flow](https://github.com/jrmedd/SonicPixels/blob/master/docs/sonicPixelsComms.png?raw=true)\n\n## Overview\n\n_From the original pitch written up by [Cornbrook Creative](http://cornbrookcreative.uk/) and [Noise Orchestra](https://noiseorchestra.org/) for [Manchester Science Festival](http://www.manchestersciencefestival.com/):_\n\nImagine being a listener at the heart of a dynamic dawn chorus of bird song, the urban soundscape of Manchester City Centre, or the sounds of the Solar System as recorded by NASA’s Voyager missions.\n\nWhat if these sonic experiences were created not through the conventional mediums of surround sound, ambisonics, complex signal processing and effects - but rather through a matrix of multiple remote-controlled mini speakers arranged in a regular grid - like pixels on a screen.\n\nLike pixels on a screen, this bespoke audio delivery system would allow us to ‘draw’, ‘paint’ and ‘animate’ with sound - to create sonic equivalents of brightness, hue and dynamic texture - not via a carefully pre-arranged multichannel audio composition - but through remote, real-time, algorithmic manipulation of each speaker - each ‘sonic pixel’ - within the grid.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrmedd%2Fsonicpixels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrmedd%2Fsonicpixels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrmedd%2Fsonicpixels/lists"}