{"id":24739479,"url":"https://github.com/bang-olufsen/create","last_synced_at":"2025-10-10T08:30:50.119Z","repository":{"id":20495920,"uuid":"89680913","full_name":"bang-olufsen/create","owner":"bang-olufsen","description":"Software for the HifiBerry/BeoCreate Re-Create project for upcycling vintage  loudspeakers","archived":false,"fork":false,"pushed_at":"2023-04-15T09:15:38.000Z","size":75327,"stargazers_count":167,"open_issues_count":46,"forks_count":40,"subscribers_count":28,"default_branch":"master","last_synced_at":"2024-04-14T21:50:56.533Z","etag":null,"topics":["bang-olufsen","beocreate","dsp","hifiberry","raspberry-pi","raspberrypi","sigma-tcp","sigmastudio"],"latest_commit_sha":null,"homepage":"https://www.hifiberry.com/beocreate","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bang-olufsen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-28T07:38:09.000Z","updated_at":"2024-02-24T18:19:11.000Z","dependencies_parsed_at":"2025-01-27T23:08:53.504Z","dependency_job_id":null,"html_url":"https://github.com/bang-olufsen/create","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bang-olufsen/create","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang-olufsen%2Fcreate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang-olufsen%2Fcreate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang-olufsen%2Fcreate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang-olufsen%2Fcreate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bang-olufsen","download_url":"https://codeload.github.com/bang-olufsen/create/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang-olufsen%2Fcreate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003299,"owners_count":26083555,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bang-olufsen","beocreate","dsp","hifiberry","raspberry-pi","raspberrypi","sigma-tcp","sigmastudio"],"created_at":"2025-01-27T22:58:46.921Z","updated_at":"2025-10-10T08:30:45.111Z","avatar_url":"https://github.com/bang-olufsen.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![CreateLogo](https://image.ibb.co/nfT01G/create_logo_two.png)\n\n***Create*** *is an explorative movement within Bang \u0026 Olufsen. Our mission is to inspire and be inspired by the global creative community.*\n\n# Beocreate 2\n\n***Beocreate 2*** is the software suite for *Beocreate 4-Channel Amplifier*. It replaces the old setup tool and system software shipped with the *ReCreate* project in 2018. It has been redesigned from the ground up to be more flexible, more reliable and future-proof. \n\n***Beocreate Connect*** is a new companion application (for Mac + Windows) that automatically and instantly discovers all Beocreate 2 sound systems on the network, without typing a single IP address.\n\nBeocreate 2 is bundled with [HiFiBerryOS](https://github.com/hifiberry/hifiberry-os) as its official user interface. On systems that use other HiFiBerry sound cards, the user interface carries HiFiBerry branding.\n\n## Main Features\n\n- A flexible front-end for Beocreate 4-Channel Amplifier and other HiFiBerry sound cards.\n- Upcycle vintage Bang \u0026 Olufsen speakers or build your own, custom sound system.\n- Beautifully crafted, responsive, browser-based user interface that works within the local network. Dark mode is supported.\n- See what's playing, control playback and volume.\n- Supports multiple sources/streaming protocols that can be set up in one place (powered by [HiFiBerry AudioControl](https://github.com/hifiberry/audiocontrol2)).\n- Speaker presets designed by Bang \u0026 Olufsen acousticians specifically for select loudspeaker models.\n- Quickly customise the sound with Beosonic and listening modes.\n- Parametric equaliser for general sound design and each output channel – ideal for crossovers and tuning custom loudspeakers.\n- Manage Wi-Fi and Ethernet connections.\n- Extension architecture for easy expandability and future-proofing.\n- Based on Node.js.\n\n## Getting Started\n\n### Beocreate 2\n\nAs Beocreate 2 is part of HiFiBerryOS, the recommended way is to download the latest image of HiFiBerryOS for your Raspberry Pi generation and write it to a microSD card. [Get HiFiBerryOS](https://www.hifiberry.com/hifiberryos/)\n\nAlternatively, you can use the Buildroot system to build HiFiBerryOS yourself. [Building HiFiBerryOS](https://github.com/hifiberry/hifiberry-os/blob/master/doc/building.md)\n\nOnce installed, you can follow instructions in Beocreate Connect set up the sound system.\n\n### Beocreate Connect\n\nBeocreate Connect is based on Electron, and you can run it using the following instructions:\n\n1. [Install Node.js](https://nodejs.org/en/) on your Mac or Windows computer.\n2. Clone or download the *bang-olufsen/create* repository.\n3. In your terminal application, navigate to the *BeocreateConnect* folder and run `npm install` to download and install Electron and other dependencies.\n4. Once installed, type `npm start` to start Beocreate Connect.\n\n## Help\n\n[Visit the wiki](https://github.com/bang-olufsen/create/wiki) for help.\n\n## Documentation\n\nWe're working to add documentation for Beocreate 2 to make it easier to tap into its expandability.\n\n### Extensions\n\nDesign and develop extensions to expand the functionality of the system.\n\n- [Introduction to Extensions](Documentation/ExtensionsIntroduction.md)\n- [Implementing Server-side Code](Documentation/ExtensionsServer.md)\n- Implementing User Interface\n\n### Sound \u0026 Customisation\n\nCreate speaker presets, DSP programs and product identities to customise the sound system.\n\n- [Speaker Presets](Documentation/SoundPresets.md)\n- DSP Programs\n- [Product Identities](Documentation/ProductIdentities.md)\n\n### Design\n\nGuidelines and best practices for design within Beocreate 2 ecosystem.\n\n- [Beocreate 2 Design Guidelines](Documentation/DesignGuidelines.md)\n\n\n## Known Issues\n\nSome issues in the current release that aren't acknowledged in the user interface:\n\n(No current issues)\n\n\n## Legacy Code\n\nThe original code for the project (SigmaTCPDaemon, SigmaClientTool Beocreate Server and the bang-olufsen.com-based setup tool) has been archived under the [beocreate1](https://github.com/bang-olufsen/create/tree/beocreate1) branch.\n\nThe old DSP programs are in the *Speakers* directory, but please note that these aren't fully compatible with Beocreate 2. Beocreate 2 comes built in with the speaker presets for these models.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbang-olufsen%2Fcreate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbang-olufsen%2Fcreate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbang-olufsen%2Fcreate/lists"}