A cross-platform CLI Tool for TeensyROM Emulator, Fast Loader, MIDI and Internet cartridge for Commodore 64/128.
General demonstration of the available features.
cli-demo-alpha.26.mp4
- Cross platform support for Windows, MacOS, and Linux
- Guided / BBS style interface
- Remote File Launching
- Remote Directory Listing
- Single Line Command Support
Chipsynth has terrific functionality to support ASID MIDI streaming to external hardware. However, the feature is a bit experimental and has a few pain points when switching between presets. See videos below.
TeensyROM / Chipsynth ASID Demo
Plogue Forum Discussion on the issues --- Come support the thread for improve the integration!
This tool aims to fix 3/4 of the issues by creating a clone of all your Chipsynth presets with the following defaults:
- Sets VOLUME to 0 (to silence the emulated SID)
- Sets POLY to 1 (Only mono is supported from Chipsynth)
- Sets the SID CLOCK to your preference
- New presets are generated in a new folder
- The chipsynth preset directory and all child directories will be scanned for .fermatax files (these are preset files)
- The process will make a copy of your presets and put them in a new folder with ASID friendly settings.
- The process will not overwrite the existing factory patches.
- The new presets will show up in your preset browser the next time you start Chipsynth
- Locate your Chipsynth C64 preset directory.
- Ex: C:\music\chipsynth C64\Presets\com.Plogue.Fermata.chipsynth C64
- Copy the path for the preset folder.
- You will use this as the "source" directory in the tool
- Backup your factory presets as a best practice
- Run the command:
teensyrom.cli cs
- Follow the prompts
You can specify everything by a command prompt as well if you wish
- Type
teensyrom.cli cs -h
for help - Example command w/ options:
teensyrom.cli cs --source c:\your\patch\directory --target ASID --clock ntsc
Your patches are generated in a new sub-directory as seen below. Enjoy!
Depending on where your patches are located, you may need to run the tool with elevated "Admin" rights. You may get the error below if this is the case.
- The Linux and Mac releases are untested. So if you try them and they don't work, please let me know and we can make it happen.
- If you need help, seek out hExx on the TeensyROM Discord Server
- Target Chipsynth Version: v1.006
- Untested with other versions.