*We deeply apologize that the changelog hasn’t been kept up-to-date. In the coming days we will be going back and providing changelog for past releases:
Major Project Updates:
Sierra support has been implemented –
An overhaul to processes behind how we build Music_SDP means that Sierra’s new security measures no longer break the functionality of our program.
Mac installer is now simpler –
No more folder structure, no more extra installs. Just open the installer and follow the one simple step to get everything you need up and running.
Java has been removed –
Thanks to a new external, Music_SDP no longer relies on Java to control project file management. Because of this, no user needs to install or maintain any version of Java in order to run Music_SDP on either Windows or MacOS. This also frees up system resources, meaning you should be able to do more in Music_SDP before running out of CPU overhead.
Source-Code includes new launch options –
For Max users who want to look at the source code, new launch options have been added, making it easier to test code and to explore patches.
GitHub has relaunched for access to experimental releases –
Source-code users may now look to our GitHub repository to find our most recent experimental releases. Keep up-to-date with all of our work as we make headway towards the next stable release, and try out new features along with us.
Chopper 2 –
New live audio chopper with a multitude of options that allow for unexpected glitchy results. Includes Basic mode, Grid mode, and Keyboard mode.
Music_SDP folder now added to Documents tree –
When launching Music_SDP for the first time, either as an application or as source code, a new set of folders will be added to your Documents path. These folders allow Music_SDP to keep track of projects from a central location, and make it easy to add third party modules without having to re-install them when new releases to the application come out.
Cleaner, rewritten project loader –
The project loader now closes entirely once a project is selected, freeing up system resources. Behind the scenes, the code has been cleaned up, making it easier for explorers to navigate the inner-workings of the patch.
Install Music_SDP anywhere on Windows
Previously, MacOS users could install Music_SDP to any location on their hard drive, which Windows users were limited to installing onto the root of their C:\ drive. This is no longer the case, and Windows users can now install to any location (the default is now your “Program Files” folder).
EZ File Player no longer outputs to a mystery source –
The mystery output source has been tracked down and eliminated.
Gater no longer sends out bangs to console when activated
This is self-explanatory.
Fixes applied to System Board –
Several small fixes and improvements have been made across the system board code.
“Unidentified Developer” issue resolved –
We are finally Apple Certified developers, and it is reflected in the installation process on MacOS. Users should no longer encounter “App is Broken” message, or the message stating the Music_SDP is from an “unidentified developer”. You’ll still be asked to confirm that you want to open an application that’s been downloaded from the internet.
New Visual Assets:
Dean Berlinerblau has created a new version of the Music_SDP logo icon that should make it easier to see on more desktops.
Major Project Updates:
Open audio/MIDI/VST files from anywhere on your computer without having to add them to your project!
With the new option to search your computer for media files, you are no longer required to load media files into your project in order to use them in your project. Note that audio loaded this way will be saved with your boards, but media files will not be saved with your project. The files won’t won’t work when reloading a board if the file is moved or if the project is opened on another computer. However, for users who don’t share their projects, this is a great way to save on hard drive space and avoids creating excessive duplicate files!
This idea came at the request of an MSDP user named Pedro Martin, who got tired of re-loading the same VST files over and over again with each project he built. Once Pedro sent us the idea, it seemed like the most obvious thing we’d never thought about. Thanks for the idea Pedro!
Music_SDP is now 64-bit and we’ve updated our Java classes to work with the newest versions of Java Runtime!
OK, we understand that most of our users won’t be too excited by this news, but going 64-bit and updating our Java classes keeps us in the game as technology continues to progress. Sticking with older technology meant that eventually MSDP would have stopped working on modern systems. Keeping things technologically up-to-date makes sure that our software can continue to run in the coming years. Users will have to install a new version of Java Runtime, but it’ll be worth it, we promise!
We’ll be plastering the site with information about downloading Java Runtime 8, so don’t worry about finding it, we’ll help you out!
Music_SDP is now Apple Certified
OSX users will no longer have to jump through hoops to get Music_SDP to run on their computers. The “App is Damaged” issue is no effectively resolved. Users still need to make sure that their security settings allow them to open applications download from the internet.
Get the latest news and learn about software updates in the Project Browser!
Now, when a new version of the software is available, you’ll know as soon as you open the program. Our unobtrusive notice at the bottom of the Project Loader screen let’s you know that a new version is available to download and offers a button to open the download page in your preferred browser!
The new Recent News section of the Project Loader finally puts the right side of the screen to good use! This section will let you know about upcoming releases, the newest additions to our YouTube channel, and will even provide a look into the music that our community is making. MSDP is going online!
We have (the first part of) a User Manual!
The User Manual is a big undertaking, and detailed documentation will almost certainly take more than one update to complete. But we’ve finished the first 100 pages, and there’s plenty here to pour through and learn from. The User Manual will only be available online for the time being, so that updates can be shared as soon as they’re made. A link to the newest version of the User Manual will now accessible from the Music_SDP menu on OSX and the Help menu on Windows, and we can let you know when updates are available via the Recent News section!
The Glitch Pad
Who doesn’t like glitchy and gnarly sounds? The new Glitch Pad lets you scrub through your audio files while turning them into glitch soup! Different audio files will make different glitchy results, and the pad can be “played” to design all sorts of beautifully nasty creations!
Total overhaul/revamp of the Signal-2-MIDI module
We’ve switched over to a different pitch-detection algorithm for the core of the module that works significantly better than the original. The new algorithm provides far less junk data, is more accurate, and is more CPU efficient! On top of that, there are now two primary modes: Stream, and Musical. Stream mode sends MIDI data continuously, while Musical only generates new MIDI notes when a note starts. The previous options are all still available, but can be selected in both modes!
The Automator Board finally has the modern preset system implemented
If you’d asked me a month ago why the Automator Board doesn’t have the same version of the preset system as the rest of the program, I would have looked at you with confusion… primarily because I didn’t know that was true! Admittedly, this is one of the flaws of such a large program being designed by such a small team; it can be difficult to keep track of each aspect of the program. But, as soon as the issue was brought to my attention, I jumped to fixing it! Now, Automator Boards can have preset files saved and loaded with the same ease as the rest of the program. Plus, we hugely expanded the preset bank so that you can save a massive number of automation messages with your projects! Thanks to Dean Berlinerbrau (of new MSDP logo fame), for bringing this to my attention!
Load First Score Event on Project Launch no longer requires loading saved boards
With this update, users no longer need to have a saved board load on project launch in order for the “Load First Score Event on Project Launch” option to function Properly.
Performer Instructions are now accessible via Automation
Using the automation ID “MSDP_Performer_Instructions”, users can now automatically open and close the performer instructions page, and can also replace the title and the content with new text. Parameter names are “open”, “close”, “title”, and “content.”
Major Project Update:
Full-screen Mode implemented
Stochastic File Granulator
MIDI File Editor
Total overhaul/revamp of the Chaos Synth – by contributor Michael Mann
Morphing Filter significantly optimized – by contributor Michael Mann
Improved parameter scaling on Stochastic Granulator
Added “Buffer Size” parameter to Live Granulator
Hide/Show saved boards toggle added
Run first event on Initialization
Keyboard Shortcuts: Shift+F, Shift+B, Shift+S, Shift+N
Audio Settings available from System Board
Removed initialization errors from System Launch
Removed initialization errors from Pedal Board
Fixed problem with Audio File Player, where audio files updated across all open modules.
System Board now launches at proper size on Windows
New MSDP logo and images – by contributor Dean Berlinerblau
New Record button – by contributor Dean Berlinerblau
New New Board button – by contributor Dean Berlinerblau
New Power button – by contributor Dean Berlinerblau
• Tweaked MIDI recorder to make sure Loop is off by default.
• MIDI functionality for the Drum Machine.
• Auto length-detection in the EZ MIDI player
• New Signal-In Control module added to the Tools list.[Beta 1.0.5] 2016-04-02
• New MIDI File system implemented. Includes method for communication with all instruments.
• New MIDI File Manager window to allow for adding and deleting MIDI files to/from the project.
• New EZ MIDI Player module to allow MIDI files to be fed into instruments.
• New MIDI Recorder module to make it easy to record and save new MIDI sequences.[Beta 1.0.4] 2016-03-21
• Michael Mann’s Chaos Synth has been added to the Instruments list.
• Fixed bugs in the new preset system. Now works as intended with saved preset files loading automatically.
• Fixed bugs in the Drum Machine (more fixes incoming!)
• Fixed bug with the Moog Ladder Filter
• Michael Mann’s implementation of the Moog Ladder Filter has been added to the filter list.
• The Metronome now displays the current beat in the top row of controls.
• The Saved and Loaded Boards now have the ability to Save and Save As
• Multiple tweaks to the System Board, Master Mixer, and Performer View to unify the look across OS X and Windows
•The About screen is now a separate patcher, to make it easier tomodify without having to re-build the system board
•The Blank Template now uses autopattr to determine which ui elements can be stored,instead of having to write out separate pattr objects
- The Virtual Pads have been built and have been added to the Controller Setup and the Menu Bar.
- The Drum Machine has been optimized quite a bit and is significantly more CPU efficient.
- The MSDP_Dial now displays the number you enter as you manually type it. Numbers that are too long get truncated, instead of pouring over out of the box bounds.
- The MSDP_Dial can now have either float or int selected as the fourth argument in the bpatcher.
- The Blank Module has been updated with more info on the MSDP_Dial.
- jit.matrix in the Pedal Board is no longer created every time a new board is loaded. It’s now constant, and is renamed on each new open.
- This change has been made to the Saved Board and Loaded Board as well.
- The Additive Synthesizer no longer plays stuck notes upon reloading with the arpeggiator turned on.
- Saved and Loaded Boards now wait until all of the modules have been loaded before setting the routing name to the modules, ensuring that ALL parameters get sent out properly.
- Pedal Board and Saved Board now delete any bpatchers that have been accidentally saved last time the board was edited. This makes it harder to “break” the boards by mistake.
- Saved Board and Loaded Board will successfully save changes made now across all modules, the first time.
[Beta 1.0.1] – 2016-02-21
- New Contribution/Atribution screen accessible from the About Music_SDP window.
- New custom dials, MSDP_Dial_1, 2, 3 and MSDP_Dial_S1,2,3
- new readme.rtf file added to source code.
- Live.Dials have been replaced with MSDP_Dials in all applicable modules.
- Retuner works again.
- Panner works on app and exe now (found missing subpatch).
- Master Volume Slider on the Performer View is working again.
- Audio glitch fixed where clicks could be heard when changing volume via dials. New patch created called “MSDP_vol_fix”, used to scale signal heading out of modules.
[Beta 1.0.0] – 2016-02-15