mxmTracker Devlog 5

Ohh no. 1 June I settled on a name, or at least a working title: MXM, or “Music and Effects Monitor”, or mxmTracker. Stayed up half the night adding echo buffers to each tracker channel,…

Unnamed Music Tracker Devlog 4

Oh no. 27 May: Added reverse stereo flag for stereo samples, and reverse playback for the pattern. Not sure if I’ll keep them in, but it would be amusing to support both as effects or…

Unnamed Music Tracker Devlog 3

Changed the user-facing tempo setting from samples-per-second to beats-per-minute. There is some precision loss due to using integers which I’ll have to follow up on later. Moved the interface structure and functions out of main.c…

Unnamed Music Tracker Devlog 2

Guess I can’t keep away. I started on a rudimentary NCurses interface to print out column and row data, and added volume and panning updates when the channel row state is updated. I also added…

Unnamed Music Tracker Devlog 1

I’m working on a music tracker. I’ve put enough hours into this that I think I should start documenting my experience. This is just for fun and I don’t expect the final product (if I…

PDCurses

Curses is a venerable API for interacting with computer terminals on a per-cell basis. What follows are some quick and unfinished notes about using the PDCurses implementation with C terminal programs in Windows 10 while I dabble with…