[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Music Construction Set manual?



On Thursday, September 20, 2012 2:32:15 PM UTC-5, (unknown) wrote:
> On Sunday, September 16, 2012 8:17:21 AM UTC-7, (unknown) wrote:
> 
>
> 
> Thanks to Unknown for the text file.
> 
That was me.  I looked around for some more docs, but that was all I found.  There is a player dissassembled source file on the MCS disk though, which might be of some help.

> 
> 
> 
> I guess this is some sort of black magic.  MockingBoard Disk1 says: 
> 
> "Music Demonstration   
> 
> Featuring Selections developed using the music construction set by electronic arts"
> 
> 
> 
> it then BRUNS MCS   (music const. set player)
> 

On the 'MOCKD1A' disk from Asimov, it seems to do something different.  The songs are binaries that load at $4000, and the player is called MUSIC DRIVER YS, which loads at $7400.  Then to play the songs, it pokes the lo/hi address of the music file into $26/$27, and then calls $7403 to play them.

> 
> 
> But the MCS **player** won't play songs saved to disk using the SAVE command within the Music Construction Set **editor**.
> 
> 
> 
> I think I have the MCS *player* format figured out.  It is different than those saved in the *MusicConstructionSet Editor*.  I've been dissecting Michael J Mahons CVT.MIDI program to convert MIDI music to the proper format.
> 
>  	
> 
> Daniel Kruszyna figured out that in Music Construction Set within SAVEd files:	
> 
> The two data sets are mapped to the treble and bass clefs.
> 
> The format in general is based on how the music looks in the editor
> 
> instead of what the player needs to do (the opposite of Electric Duet). 
> 
> 
> 
> 
> 
> So, what program would have been used to enter the music that plays on the MockingBoard Disk1?  Or is there a special command from the MCS Editor that allows conversion of the music file?
> 
> 
> 
> Rich

On the back side of the above mentioned disk ('MOCKD1B' on Asimov), there's some stuff on there about installing the Mockingboard driver onto the MCS disk itself.  There's a program for installing it.  Maybe that's a clue.

(I haven't dug deeply into this, but thought it might of some use.)