Music Maker by subLOGIC

1 reply [Last post]
macintricks's picture
Offline
Joined: Jun 23 2007
Posts: 18

musicmakercatalog.gif musicmakerdemo.gif musicmakerhelp.gif musicmakerentry.gif

I'm looking for more information on a music composition program by subLOGIC titled "Music Maker" along with its companion "Kaleidoscopic Maestro." The following link is a YouTube video capture of the Kaleidoscopic Maestro program in action:

http://www.youtube.com/watch?v=Dd_wZ83I33c

Specifically, I'm wondering how to call machine language subroutines from the compiled music modules in Integer BASIC programs. A cursory inspection of the DEMO program (written in Applesoft) reveals BRUNing the module, then issuing a USR(X) function, where X is the song number. Somehow, this jumps to the machine language subroutine containing the song. I'm wondering if there's an equivalent CALL (I'm guessing) in Integer BASIC.

This title is in the Asimov disk image archive.

Anyway, I'd be forever thankful to whoever knows where to get the manual to this program. Thanks!

AttachmentSize
musicmakercatalog.gif1.06 KB
musicmakerdemo.gif1.03 KB
musicmakerhelp.gif3.75 KB
musicmakerentry.gif2.22 KB
__________________

Apple IIc Rev 3, Macintosh LCII (Apple IIe card), iMac G3 800MHz

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
macintricks's picture
Offline
Joined: Jun 23 2007
Posts: 18
Addendum To: Music Maker by subLOGIC

So I was looking at creating a music module in this software when something interesting appeared: a memory address, the start of the subroutine (I assume). Here's what I did:

1. Start the Music Maker disk and run MUSIC MAKER
2. Select 1. ENTER THE SONG MAKER/EDITOR
3. Press G to "get text" and type in POPCORN without the .TEXT
4. Press A to "assemble" and type in POPCORN
5. Press Q to go back to the main menu.
6. Select 2. MAKE A MODULE FROM SONGS ON DISK
7. Select [I] INTEGER BASIC.
7. Type in POPCORN, then ;S to save the module

START=16384 END=17102 LENGTH=718
or
START=$4000 END=$42CE LENGTH=$02CE

The $4000 seems familiar because it's the start of Hi-Res Graphics Page 2. That may not be too important, but the question remains: how to pass the song number to the module and start it? Hmmm....

__________________

Apple IIc Rev 3, Macintosh LCII (Apple IIe card), iMac G3 800MHz