Previous Thread
Next Thread
Print Thread
Page 2 of 2 1 2
#111506 - 12/05/17 05:35 AM Re: Fairlight CMI [Re: Phil Bennett]  
Joined: Nov 2017
Posts: 6
SynaMax Offline
Member
SynaMax  Offline
Member

Joined: Nov 2017
Posts: 6
Those screenshots are absolutely awesome! Do you recall if Page R, the sequencer software, worked in that driver?

I'm definitely interested in taking a look at this older driver. smile

#111515 - 12/06/17 07:30 AM Re: Fairlight CMI [Re: SynaMax]  
Joined: Nov 2017
Posts: 6
SynaMax Offline
Member
SynaMax  Offline
Member

Joined: Nov 2017
Posts: 6
In other news, I started working on reverse engineering the *.RS file format today. This is the music sequence files that PAGE R uses. Even without debugging directly on the machine, I can already see several patterns going on in the binary data.

First off, the file is split up into 0x80-byte sized chunks. The header has some magic bytes (0x0102) in the beginning and then the speed value of the song. The speed value is different from tempo (since we're dealing with PIT timers and stuff instead of a MIDI clock) so in order to figure out the speed value of your song, you need to divide 314160 by the song's BPM. So, if your song's BPM is 120, then the speed value will be 2618 (314160/120 = 2618).

I'm not 100% sure, but I'm pretty confident the next two bytes are the time signature of the song. The two values I've seen so far are 0x0404 and 0x0804, both of which are valid time signature that are used by the sequencer (4/4 and 8/4).

The last thing that I found out is that the chunk at offset 0x680 is either always full of 0xE5 bytes or zeroed out. I don't know why that's the case.

I'll post more updates on the format as soon as I discover them!

#111518 - 12/06/17 06:22 PM Re: Fairlight CMI [Re: TSCHAK]  
Joined: May 2012
Posts: 420
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 420
Originally Posted by TSCHAK
@rfka01: if you think the Synergy/Kaypro II combo was awesome, the Crumar GDS (its parent), was built on an off the shelf CP/M microcomputer, with the same voice card as found in the Synergy, with a massive keyboard connected to an I/O card, which provided DIRECT control of all 64 oscillators and their parameters via individual sliders on the keyboard controller. The GDS was the development system that was used to create the sounds on the original Synergy sound carts.

-Thom


btw, Synergy HCS disk is in softlist -- http://forums.bannister.org//ubbthreads.php?ubb=showflat&Number=110725#Post110725

Page 2 of 2 1 2

Who's Online Now
1 registered members (Pernod), 20 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,456
Posts109,747
Members4,768
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.025s Queries: 15 (0.009s) Memory: 4.9463 MB (Peak: 5.1185 MB) Zlib enabled. Server Time: 2017-12-15 21:31:06 UTC