MusicStudio - Music/SFX editor for Commodore 64
A downloadable tool for Windows
Music Studio is a Windows-based SID music creator software. For an accurate C64 sound, it utilises the newest RESID-FP emulation available, both old (6581) and new (8580) SID chips. MS2 is capable of creating 1x speed tunes and many SID chip parameters can be edited directly using the various commands. Classic and new C64 sounds can be created with envelope parameters that can be set up in few simple steps.
To use in Windows, just unzip the archive and run the EXE.
Video demonstration:
C64: MusicStudio2 play music from BASIC:
C64: MusicStudio2 play music from machine code:
Example of using rip SID file...
Any errors regarding Visual Studio runtime can be fixed by installing the redistributable from Microsoft: http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9A...
Credits:
--------
Martin Piper and Alan Peters - Original C64 code
Martin Piper - PC Editor code.
Alan Peters - Demo music
Special thank you to NecroPolo, Richard Bayliss and Chabee for their testing and demo music.
Portions of this software use source code from RESID-FP http://sidplay-residfp.sourceforge.net/
A special tweaked version of ACME is used in the release. The original source is available from http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/
Source code for this tool and the tweaked ACME source is available from http://www.wellytop.com/C64.html
Status | Released |
Category | Tool |
Platforms | Windows |
Rating | Rated 4.8 out of 5 stars (4 total ratings) |
Author | Martin Piper |
Tags | Commodore 64, Music |
Download
Click download now to get access to the following files:
Development log
- MusicStudio V2.2.0.9 releasedMar 03, 2024
Comments
Log in with itch.io to leave a comment.
Interesting. It would be very useful to add the ability to inhibit a voice via code, so that you can play sound effects by temporarily removing a (less important) voice from the music (like IK+ does, for example).
Do you mean sampled audio? Or a chip sound effect?
Both actually are supported already.
I mean, if I want to generate the sound effects independently, with my own code, can I mute a voice of the music and then resume it?
Yes, but you will need to change the source code of the player routine. In the source file MusicPlayer2.a look for .playSFX and this block of code is active when SoundEffectsActive is defined. The variable .fxnoteDuration is used to decide how long to use the voice for sound effects before resuming the music.