ThinkC cozyMIDI - new app that plays std midi files (68k)

Relating to ThinkC Development

Mu0n

Active Tinkerer
Oct 29, 2021
697
670
93
Quebec
www.youtube.com

cozyMIDI:​

my brand new 68k mac application coded in C (and sweat). Plays standard MIDI files assuming you have an external module plugged on the modem port.

cozyMIDIscreenshot1.png

  • loads and plays type 0 (1 track) and type 1 (more than 1 track) standard MIDI files
  • keeps them in a pre-calculated form so the loop doesn't have to do real time divisions at the cost of slightly longer file opening delays
  • animations with small graphic zones using CopyBits and 32 pixel width to keep it lean different MIDI instrument out of the 128 regular general MIDI instruments

    Mac Garden link: https://macintoshgarden.org/apps/cozymidi
    Github link: https://github.com/Mu0n/1bitdreammachine/tree/main/cozyMIDI


    this is a project that continues in the path I took over the last 2 years about MIDI and vintage computers for several platforms. Here's a previous thread here where I got some great help. Thanks to all involved!
 

Attachments

  • cozyMIDI_demo.mp4
    13.6 MB · Views: 0

Mu0n

Active Tinkerer
Oct 29, 2021
697
670
93
Quebec
www.youtube.com
I
IMG_20260620_144055.788.png
tried running it off of my Powermac 6500/275 and it does open, but the midi file opening+parsing process freezes the machine.

I've never targeted powerpc and/or 68k running on powerpc before with my code, so this is well above my paygrade to attenpt to fix.

Same with the quick "send middle C note" with my menu, locks the machine. It must be a significantly different serial chip by then.