official documentation coming soon!
learn more in the FAQ


Since the software has been released, a few people have been kind enough to contact us with issues they’ve had running the software. We’ve decided to compile a troubleshooting guide with fixes for these issues! If your problem is not on this list, please contact us or write something in the forums to let us know! We’ll do our best to reply to you quickly with a solution.

I'm not hearing any sound!

Begin by making sure that the signal you want to hear is routed to the Master Out channel, or one of the Master 1-16 channels if you are using the Master Mixer.

If everything is routed appropriately and you still don’t hear sound, check the Driver/Input/Output options on the System Board and make sure they look right.

IMPORTANT: If you change your audio driver selection, the audio engine will automatically shut off to avoid signal problems. You MUST turn the audio engine on again by clickingthe power button on the pedal board. This will reset the engine and make sure that it’s working properly.

After swapping out effects for a module, I'm no longer hearing sound from that location

Occasionally, after swapping out one effect for another, the language will make a mistake and audio will stop working properly for that module. This can be fixed by selecting “remove module” from the dropdown list, adding the module again, and then loading the desired effect.

I loaded a preset into an effect, but when I re-open the board, the preset menu says 'Select Preset'

When you save a board, you save it’s information so that it reloads where you left it. Presets are quickly retrievable states that can be swapped out during use. When you reload a saved board, it will return the last positions which may be different from the last preset you selected, so the preset menu resets. Your board should still have everything in the correct place, as long as you saved it before you closed it.

I was connecting modules together, and suddenly the sound stopped, or the sound became very harsh!

You send signals from one module to another by matching their Input and Outputs with the same Letter/Number pair. If you set one module to have the same input and output, the signal that comes out of the module will loop back in and be processed again. This creates a feedback loop, and can result in unintended consequences. Depending on the process, a feedback loop may create a very painful noise in your audio system, or it may overload the process and shut the signal chain down altogether.

To correct this, first turn the audio engine off by clicking the power button on the System Board. Find the feedback loop and change either the input or the output of the module. You can also try turning the module’s volume down, removing the module, or reloading the module. Once the problem has been resolved, turn the audio engine back on by clicking the power button again on the System Board. If the feedback loop has been resolved, the issue should be gone.


What is Music_SDP?

Music_SDP is a music creation tool designed around live performance. It provides a system that allows you to very quickly begin making and manipulating sounds, and is designed to foster exploration and experimentation.

Is MSDP useful for the genre of music I make?

Music_SDP’s toolbox can create sounds useful for any genre of music. The program is style-agnostic, and is more concerned with giving you the power to try out new things than in dictating specific styles.

Will MSDP have a traditional DAW sequencer in the future?

Probably not. It would be very challenging (not impossible though) with the tools provided in the programming language Max, and even if we were to build an expandable, multi-track sequencer, it would be even more challenging to incorporate it in a way that makes sense with the pedal board design. It’s not out of the question, it’s just very unlikely.

Can I request a feature, or suggest an improvement?

Not only can you, we’d like you to! Just keep an eye on the facebook page and forums (when we get forums running) to see if the feature you’ve requested has already been mentioned by someone else. At some point we will be putting together a future features list, and you’ll want to check that too, to see if it’s something that we’re currently planning on implementing.

Is this just a redesign of BEAP/ppooll? What makes Music_SDP different from these Max toolboxes?

Music_SDP is much more than a redesign of BEAP or ppooll! Music_SDP shares many similarities with these two toolboxes, but the differences are very important.


Specifically, Music_SDP stands out because it doesn’t require the user to own Max in order to use any part of the system. Music_SDP is available as a stand-alone application, and is a complete creation system, providing all of the tools to create and manipulate your sounds. Both BEAP and ppooll require Max to work, and still require some slight knowledge of programming to use, but Music_SDP can be useful to people who never want to connect a single cable in Max or make a single object. Unique to MSDP is the fact that it doesn’t rely on externals, and is constantly maintained with the most recent version of the language. These differences, combined with the fact that Music_SDP works as a standalone, helps to ensure that the software can continue to develop into the future. Even if Max changes so much that Music_SDP must depend on old versions of the code, new builds can still be made and will continue to work as a standalone for both Windows and OSX.

Is there a version of Music_SDP for Ableton Live?

There is not currently a version of Music_SDP available for Ableton Live, but it’s something that we are currently working on. More information will be shared soon, so stay tuned!

Do I need a copy of Max to run Music_SDP?

Nope, not at all! The application is designed to be completely functional without owning Max or any additional software.

Do I miss out on anything by NOT owning Max?

While you don’t miss out on anything by not owning Max, you should consider buying MIRA if you like touch-screen interactions. MSDP modules can be loaded up to your iPad if you own a copy of MIRA, making it even more fun and intuitive to control your favorite effects in real-time!

Can I use Music_SDP code in my own projects?

You may use any part of Music_SDP in your own projects. Music_SDP is open-source and uses the GNU General Public License version 3. This means that you can use any of the code provided in this software, but any software distributed using this code must also be open-source and must also contain the GNU license version 3. Make sure to read and follow the requirements of the license agreement completely when incorporating MSDP code into your project.

Boy, your code is messy! Will you clean it up already?

We’re working on it. This project was not originally intended for distribution, and some of it is quite old and/or delicate. A lot of effort has already gone into cleaning up the code, but there’s much work left to do, and it’s difficult to find time to add new features and clean up old code. Anyone is welcome to clean up the code and we will be glad to incorporate the cleaned version into the master patch with an included attribution of your efforts to help the project!

(x feature) is broken! What’s the deal?

Sorry! Sometimes fixing one feature breaks another! We do our best to test our work as we go, but our available time is limited. Please send us an e-mail or submit a report to the forums (once forums are up and running) and we will do our best to fix bugs in updates.

When I try to run the source code, the fonts don’t look right. How do I fix this?

The source code download includes a folder with the files for the two google font families that are used in Music_SDP. Open the folder and install the font files, then quit and re-open Music_SDP.

How do I make my own modules?

Music_SDP includes several module templates that contains all of the code needed to format your effects to work in Music_SDP. The files can be found in the Music_SDP folder in the following path: /System_Files/Modules/Templates. The templates includes basic instructions on how to use them, and several tutorial videos are available to view on our YouTube channel.

Can I add my changes/additions to the official release?

We are very open to considering the implementation of new modules, improvements to current code and modules, and extensions to the software that have been developed by the community. In fact, we’re hoping that the community can really help Music_SDP reach its full potential! Email us about the contributions you’d like to make to the system. If we decide to add your code, we will provide the appropriate attribution in the code and on the website to make sure that you get credit for your contribution.

The MSDP team used my code in and didn’t provide the appropriate attribution! Will you fix this?

We will never intentionally fail to provide attribution for the use of your work. Please inform us of the omission, and we will make adding the attribution a top priority.

Can I sell any modules that I make?

Yes, you may! If you’ve created your own extension or modification to Music_SDP you are free to sell what you’ve made. If we believe in the quality of your work we will even consider adding a link to the site where your code has been made available.

I’d like to share my module, but I don’t want it to be open-source. Is there a way to share what I’ve build but keep people from seeing/modifying my code?

Any version of the source code that you distribute must be open-source and must include the GNU license. However, if you make a module or extension that is entirely your own code, and does not include any of the source code in it, you may distribute it without the GNU license and without the requirement of keeping it open-source. If you want to make your code integrate into Music_SDP but don’t want it to be modifiable, export your work as an .mxf file, and provide instructions to the user on how to incorporate it into the Music_SDP file structure.

Do you have a question you’d like to ask that wasn’t covered in this FAQ? Please contact us with the form provided below!

Contact Us!

7 + 15 =

Donations help us pay for development work, bandwidth, web hosting, development tools, and audio hardware, and make a real impact in helping us realize this massive dream.

Pin It on Pinterest

Share This