Sharing Boards Between Projects

As you continue to use The Music and Sound Design Platform, you may find yourself re-using board designs from one project to another. To make it easy to share boards in multiple projects, MSDP offers the ability to export boards as individual files, and to inport those files into other projects.

The process of exporting and importing boards is simple: hit the “export board” button on the board you want to save, save the file, then hit “import board” on the System Board in the project you want to use the board in.

Exporting Boards

A new module ID

In the image above, a two-module board has been built to demonstrate how to export boards. This is a simple demonstration, but exported boards may be any size.

A generated module ID

With the board open that you’d like to export, click the “Export Board” button, found to the immediate right of the “Power” button. These buttons are found in the top left corner of every pedal board in your project.

A generated module ID

Clicking the “Export Board” button will open a save-as dialogue window. Simply navigate to the location on your hard drive where you would like to save your board, and in the ‘file name’ text field, type in the name you would like to give the file. When you are done, hit the “save” button.

A generated module ID

Board files are JSON formatted documents that display the location and content of each module in your board.

If you are familiar with JSON syntax, you should find the board document very easy to navigate and understand. You may even find it easy to build your own board files using the structure and syntax provided in your exported files as an example! In fact, you can build entire Music_SDP projects in code, if you familiarize yourself with project and board JSON dictionary structures.

Importing Boards into Projects

A generated module ID

Pedal Boards are imported from the System Board. In the middle section, directly below the dropdown menu that contains your project’s saved boards, simple click the “Import Board File…” button. This will open a “load” window, where you can navigate to, select, and open the saved file.

A generated module ID

Once the file is loaded, the board will open in your current project. Notice that an imported board is not included in the project’s saved boards directory until you press the “Save Board” or “Save Board As…” button. Pressing either will prompt you to provide a name for the imported board. Once a name has been entered, the board will save into your “saved boards” directory.