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...
MSVC Runtimes
Any errors regarding Visual Studio runtime can be fixed by installing all the MS VC runtimes for x86 from these links:
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
Updated | 2 days ago |
Status | Released |
Category | Tool |
Platforms | Windows |
Rating | Rated 4.8 out of 5 stars (5 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.
Do you mean sampled audio? Or a chip sound effect?
Both actually are supported already.
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.