Download Latest Version cynthia-sourcecode.7z (2.6 MB)
Email in envelope

Get an email when there's a new version of Cynthia1

Home / src
Name Modified Size InfoDownloads / Week
Parent folder
cynthia-48.png 2025-11-19 2.1 kB
cynthia.exe 2025-11-19 2.0 MB
cynthia-32.png 2025-11-19 1.4 kB
cynthia-24_frame2.png 2025-11-19 827 Bytes
cynthia-24_frame2.tea 2025-11-19 1.2 kB
cynthia-24.tea 2025-11-19 1.9 kB
cynthia-24.png 2025-11-19 1.1 kB
cynthia-20.png 2025-11-19 829 Bytes
cynthia-20.tea 2025-11-19 1.3 kB
cynthia-16.png 2025-11-19 678 Bytes
cynthia__help__02jul2025____backup.bwp 2025-11-19 84.9 kB
cynthia__help__02jul2025.bwp 2025-11-19 84.9 kB
cynthia.res 2025-11-19 4.4 kB
cynthia.lpr 2025-11-19 739 Bytes
cynthia.lps 2025-11-19 3.1 kB
cynthia.dof 2025-11-19 1.0 kB
cynthia.dpr 2025-11-19 829 Bytes
cynthia.lpi 2025-11-19 1.8 kB
cjpeg.obj 2025-11-19 8.0 kB
gossgui.pas 2025-11-19 2.8 MB
adler32.obj 2025-11-19 797 Bytes
_be.tea 2025-11-19 1.3 kB
wrtarga.obj 2025-11-19 1.5 kB
wrppm.obj 2025-11-19 1.3 kB
wrrle.obj 2025-11-19 539 Bytes
wrbmp.obj 2025-11-19 3.0 kB
wrgif.obj 2025-11-19 2.5 kB
ver.res 2025-11-19 504 Bytes
trees.obj 2025-11-19 13.5 kB
sys-help--07nov2025____backup.bwd 2025-11-19 76.4 kB
sys-help--07nov2025.bwd 2025-11-19 76.3 kB
rdtarga.obj 2025-11-19 2.3 kB
gossjpg.pas 2025-11-19 64.5 kB
gossio.pas 2025-11-19 171.7 kB
gossimg.pas 2025-11-19 827.7 kB
gossdat.pas 2025-11-19 1.2 MB
gossgame.pas 2025-11-19 404.2 kB
gossdat.obj 2025-11-19 359.0 kB
djpeg.obj 2025-11-19 8.6 kB
gamefiles.pas 2025-11-19 685 Bytes
cynthia-256.res 2025-11-19 46.0 kB
deflate.obj 2025-11-19 8.3 kB
cynthia-256.ico 2025-11-19 45.8 kB
cynthia-256.png 2025-11-19 8.0 kB
cynthia-64.png 2025-11-19 2.6 kB
cynthia-128.png 2025-11-19 5.8 kB
jmemmgr.obj 2025-11-19 4.0 kB
jmemnobs.obj 2025-11-19 874 Bytes
jpegtran.obj 2025-11-19 4.1 kB
jidctint.obj 2025-11-19 2.1 kB
jidctred.obj 2025-11-19 2.1 kB
jfdctfst.obj 2025-11-19 1.2 kB
jfdctint.obj 2025-11-19 1.6 kB
jidctflt.obj 2025-11-19 1.8 kB
jidctfst.obj 2025-11-19 1.6 kB
jdsample.obj 2025-11-19 2.4 kB
jdtrans.obj 2025-11-19 978 Bytes
jerror.obj 2025-11-19 6.4 kB
jfdctflt.obj 2025-11-19 1.4 kB
jdmerge.obj 2025-11-19 2.1 kB
jdphuff.obj 2025-11-19 4.5 kB
jdpostct.obj 2025-11-19 1.4 kB
jdinput.obj 2025-11-19 2.0 kB
jdmainct.obj 2025-11-19 2.4 kB
jdmarker.obj 2025-11-19 7.9 kB
jdmaster.obj 2025-11-19 2.8 kB
jdcoefct.obj 2025-11-19 5.0 kB
jdcolor.obj 2025-11-19 2.1 kB
jddctmgr.obj 2025-11-19 1.7 kB
jdhuff.obj 2025-11-19 3.6 kB
jdapistd.obj 2025-11-19 1.7 kB
jdatadst.obj 2025-11-19 865 Bytes
jdatasrc.obj 2025-11-19 884 Bytes
jcprepct.obj 2025-11-19 2.0 kB
jcsample.obj 2025-11-19 3.0 kB
jctrans.obj 2025-11-19 2.4 kB
jdapimin.obj 2025-11-19 2.3 kB
jcomapi.obj 2025-11-19 765 Bytes
jcparam.obj 2025-11-19 4.3 kB
jcphuff.obj 2025-11-19 3.6 kB
jcinit.obj 2025-11-19 1.0 kB
jcmainct.obj 2025-11-19 930 Bytes
jcmarker.obj 2025-11-19 2.7 kB
jcmaster.obj 2025-11-19 3.5 kB
jcdctmgr.obj 2025-11-19 2.3 kB
jchuff.obj 2025-11-19 3.8 kB
jccoefct.obj 2025-11-19 2.8 kB
jccolor.obj 2025-11-19 2.3 kB
jcapimin.obj 2025-11-19 1.5 kB
jcapistd.obj 2025-11-19 1.2 kB
inffast.obj 2025-11-19 1.9 kB
inflate.obj 2025-11-19 3.4 kB
inftrees.obj 2025-11-19 3.9 kB
infutil.obj 2025-11-19 1.1 kB
infblock.obj 2025-11-19 6.7 kB
infcodes.obj 2025-11-19 4.3 kB
gosswin2.pas 2025-11-19 237.5 kB
gosszip.pas 2025-11-19 15.8 kB
gosswin.pas 2025-11-19 258.6 kB
gossroot.pas 2025-11-19 816.2 kB
gosssnd.pas 2025-11-19 295.7 kB
gossnet.pas 2025-11-19 83.4 kB
rdppm.obj 2025-11-19 2.3 kB
rdrle.obj 2025-11-19 539 Bytes
rdswitch.obj 2025-11-19 3.1 kB
main.pas 2025-11-19 154.6 kB
rdbmp.obj 2025-11-19 2.8 kB
rdcolmap.obj 2025-11-19 1.7 kB
rdgif.obj 2025-11-19 3.2 kB
jutils.obj 2025-11-19 1.1 kB
license.txt 2025-11-19 1.1 kB
jquant1.obj 2025-11-19 4.1 kB
jquant2.obj 2025-11-19 5.5 kB
Totals: 113 Items   10.4 MB 1

Cynthia v1.0.6062 / 09nov2025 / MIT License

Reliably play midi music files from a folder or ".m3u" playlist. Adjust playback speed, volume and output device on the fly during playback. A large playback progress bar makes jumping forward and backward in time a breeze with just a single click or tap. Supports ".mid", ".midi" and ".rmi" files in format 0 (single track) and format 1 (multi-track). Comes complete with 24 sample midis ready to play.

Features

  • Dual play systems - Play Folder and Play List
  • Comes with 25 built-in sample midis on a virtual disk
  • Elapsed, Remaining and Total time readouts
  • Device Status, Device Count, Msgs/sec and Data Rate readouts
  • Native ".m3u" playlist support (copy, paste, open, save, build)
  • Drag and drop midi files to play/add to playlist
  • Play Modes: Once, Repeat One, Repeat All, All Once, Random
  • Standard Play Speed Range: 50% to 200% (0.5x to 2x)
  • Extended Play Speed Range: 10% to 1,000% (0.1x to 10x)
  • Intro Mode: Play first 2s, 5s, 10s or 30s of midi
  • Rewind/Fast Forward by: 1s, 2s, 5s, 10s or 30s
  • Play on Start option - playback commences on app start
  • Always on Midi option - maintain connection to midi device(s) for instant playback
  • Auto Fade In - eliminate loud or abrupt notes during rewind, fast forward or reposition operations
  • Playback Progress bar - click to reposition/jump backward or forward in time
  • Volume control with volume boost (up to 200%)
  • "Mixer" link - display Windows "Volume Mixer" app
  • Play ".mid", ".midi" and ".rmi" midi files in 0 and 1 formats
  • Scrolling lyrics viewer
  • Detailed midi information panel
  • Tracks Panel: Realtime track data indicators, display flat or shaded, with mute all, unmute all, and mute individual track options
  • Channels Panel: Realtime channel output volume indicators with peak level hold and variable hold time, display flat or shaded, unmute all, mute all, and mute individual channel options
  • Mixer: Adjust individual channel volume levels from 0% to 200%
  • Option: Number channels 0-15 or 1-16
  • Notes Panel: 128 realtime note usage indicators with variable hold time, 8-12 notes per line, labels as letters or numbers, display flat or shaded, unmute all, mute all, and mute individual note options
  • Option: Number notes 0-127 or 1-128
  • Piano Panel: View realtime piano keystrokes on a 128, 88, 76, 61, 54, 49 or 37 key keyboard
  • Piano Keystroke Illumination: Off, Flat, Shade Up, Shade Down, Subtle, Subtle 2, Leading Edge, and Leading Edge 2
  • Piano: Mark middle C key, C + F keys, or all white keys
  • Volume Bars: Realtime average volume and bass volume levels (left and right vertical)
  • Transpose option: Shift all notes up/down music scale
  • Use an Xbox Controller to control Cynthia's main functions: Playback speed, volume, song position, display panels, song file navigation, jump to start of song, toggle fullscreen mode, etc
  • Large list capacity for handling thousands of midi files
  • Switch between up to 10 midi playback devices
  • Supports playback through a single midi device, or multiple simultaneous midi devices
  • Multi-Device Options (per midi device): Time Shift - adjust playback timing to compensate for midi device lag from -500 ms to +500 ms, Device Volume - adjust output volume from 0% to 200%, Output Channels - select which midi channels to play through the device
  • Automatic Midi Device(s) Resync - detects OS changes in midi device ordering/names and corrects in realtime
  • Custom built midi playback engine for high playback stability
  • Automatic compact mode for display on small/low resolution screens
  • Simple and easy to use
  • Options Window - Easily change app color, font, and settings
  • Portable
  • Smart Source Code (Borland Delphi 3 and Lazarus 2)

Download

Download cynthia.exe or from the "bin" or "src" folders above.

Source: README.md, updated 2025-11-19