{"version":1,"pages":[{"id":"-MbgmgJQOLcjYC8vHUBs","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_z7YRb","emoji":"1f44b","description":"An introduction to MIDI Mixer, this site, and the development lifecycle."},{"id":"prCcfhQ7Peev8nPsTXmy","title":"🏃‍♂️ Getting started","pathname":"/getting-started","siteSpaceId":"sitesp_z7YRb","description":"How to start using MIDI Mixer!"},{"id":"-MbgvXZ1neI53hHsAepY","title":"FAQ","pathname":"/faq","siteSpaceId":"sitesp_z7YRb","emoji":"2753","description":"Frequently Asked Questions and common issues."},{"id":"-MblZ95WxuwDGImIzERD","title":"Terminology","pathname":"/terminology","siteSpaceId":"sitesp_z7YRb","emoji":"1f4ac","description":"Explanations of the terms used throughout this site and within MIDI Mixer."},{"id":"-Mc0853XFDaO2QOWubNW","title":"Settings","pathname":"/settings","siteSpaceId":"sitesp_z7YRb","emoji":"2699","description":"App-wide settings to customise your MIDI Mixer."},{"id":"-Mbgzbdap8-V14agRVXf","title":"Use a preset","pathname":"/profiles/using-a-preset","siteSpaceId":"sitesp_z7YRb","description":"Plug'n'play using popular devices with a curated list of profiles directly from MIDI Mixer.","breadcrumbs":[{"label":"Profiles","emoji":"1f3b9"}]},{"id":"-Mbgzg98i9h4R2_2YQWf","title":"Create a profile","pathname":"/profiles/create-a-profile","siteSpaceId":"sitesp_z7YRb","description":"Create your own custom profile to use your MIDI device with MIDI Mixer.","breadcrumbs":[{"label":"Profiles","emoji":"1f3b9"}]},{"id":"-Mbh-RG8D-iB_J5Gu0pA","title":"Share a profile","pathname":"/profiles/share-a-profile","siteSpaceId":"sitesp_z7YRb","description":"Sharing custom profiles with other MIDI Mixer users that use the same device.","breadcrumbs":[{"label":"Profiles","emoji":"1f3b9"}]},{"id":"-Mbgxb-_I0mvAV6_otGD","title":"Overview","pathname":"/plugins/overview","siteSpaceId":"sitesp_z7YRb","description":"Open source extensions to MIDI Mixer to allow users to control more than just audio.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"}]},{"id":"-MbgyEdau9YEDQpkVdYC","title":"Use a plugin","pathname":"/plugins/use-a-plugin","siteSpaceId":"sitesp_z7YRb","description":"How to install and use plugins within MIDI Mixer.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"}]},{"id":"-MbgyZbOC3Byxd8g4cul","title":"Create a plugin","pathname":"/plugins/create-a-plugin","siteSpaceId":"sitesp_z7YRb","description":"How to develop, build, and package a plugin for use by yourself and other MIDI Mixer users.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"}]},{"id":"XN4GXCcfnd4hb1imKDX7","title":"Development environment","pathname":"/plugins/create-a-plugin/development-environment","siteSpaceId":"sitesp_z7YRb","emoji":"1f4bb","description":"Set up your development environment ready to create MIDI Mixer plugins.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"i2pjyCvqjVivO8RKuCPv","title":"Creating a plugin","pathname":"/plugins/create-a-plugin/creating-a-plugin","siteSpaceId":"sitesp_z7YRb","emoji":"2728","description":"Get started with a MIDI Mixer Template plugin.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"24xQ2yEKTmoJyWbcIkGE","title":"plugin.json","pathname":"/plugins/create-a-plugin/plugin-json","siteSpaceId":"sitesp_z7YRb","emoji":"1f4c4","description":"The manifest file for our MIDI Mixer plugin.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"MeDCyrCsd5cWV63FJPQT","title":"Assignments","pathname":"/plugins/create-a-plugin/assignments","siteSpaceId":"sitesp_z7YRb","emoji":"1f39a","description":"Add assignments to your plugin that your users can select and control with faders and buttons.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"Ps2QofdAKBhljfTLoPO0","title":"Buttons","pathname":"/plugins/create-a-plugin/buttons","siteSpaceId":"sitesp_z7YRb","emoji":"1f518","description":"Add buttons to your plugin so users can select and trigger one-time actions.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"adbmP6pOkJmtLLpGJpaH","title":"Settings","pathname":"/plugins/create-a-plugin/settings","siteSpaceId":"sitesp_z7YRb","emoji":"1f39b","description":"Provide your user with settings to customise your plugin.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"Zr32rJ8MjzKl0ka0IwAY","title":"Releasing","pathname":"/plugins/create-a-plugin/releasing","siteSpaceId":"sitesp_z7YRb","emoji":"1f69a","description":"Create a midiMixerPlugin file to distribute your plugin to other users.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"sjQDEQ4DecfrAAYCxMOI","title":"Debugging and common issues","pathname":"/plugins/create-a-plugin/debugging-and-common-issues","siteSpaceId":"sitesp_z7YRb","emoji":"1f41b","description":"Learn how to debug your plugin, view logs, and resolve common issues during development.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"},{"label":"Create a plugin"}]},{"id":"-Mc-cMNe7Z1WrGhtvYf7","title":"Troubleshooting","pathname":"/plugins/troubleshooting","siteSpaceId":"sitesp_z7YRb","description":"How to troubleshoot a plugin that isn't working as expected.","breadcrumbs":[{"label":"Plugins","emoji":"1f50c"}]},{"id":"-Mc-swPJHMS7vQ8-7paJ","title":"Overview","pathname":"/accounts/overview","siteSpaceId":"sitesp_z7YRb","description":"Accounts in MIDI Mixer, how to register, and how they connect with contributions.","breadcrumbs":[{"label":"Accounts","emoji":"1f600"}]},{"id":"-Mc-wj1KbAb6vjVzjZjD","title":"Contribution","pathname":"/accounts/contribution","siteSpaceId":"sitesp_z7YRb","description":"How you're rewarded for contributions within MIDI Mixer, and what contributions are used for.","breadcrumbs":[{"label":"Accounts","emoji":"1f600"}]}]}