[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 264: mysqli_fetch_assoc(): Couldn't fetch mysqli_result [phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 326: mysqli_free_result(): Couldn't fetch mysqli_result [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027) PlayMATE - a PLAY composer - Pete's QBASIC Site
I'm not much of a musician so writing PLAY strings from scratch can be a hassle for me... so I wrote a PLAY "tracker" to provide visual support. Right now, it features simple stuff like changing time signature and tempo, copy/insert bars, transposition and note length rescaling. It can import PLAY strings as text files (works fairly okay but there are still a few rules missing,) save tracks in a binary format (which takes too much space but is more reliable,) or export them to a BAS file with a small playback code. It also uses a custom interface library. The thing is in early alpha and I had several crashes on exit I was unable to identify... but it seems to be gone now... somehow.
The file below includes the executable, the sources for both the main program and the library (it needs to be recompiled though,) and a few sample tracks.
EDIT: replaced attached file with most recent version (.4) latest version is always available right here.
Let me know how it goes; I worked a little bit more on it (v.4, it's not online) and the crash on exit came back. I still have no idea what's the cause of this thing, or how it vanished in v.3...
Okay, I think I removed the crash on exit bug again. Let's see how long that lasts. Version .4 fixes a few things (like changes not warranting a confirmation prompt, and some crashes caused by saving/loading empty documents) and includes folder browsing for file load/save. Also, the interface library has been partially rewritten so controllers take 32 bytes of memory rather than 64.