Korg Forums Forum Index Korg Forums
A forum for Korg product users and musicians around the world.
Moderated Independently.
Owned by Irish Acts Recording Studio & hosted by KORG USA
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

T1 Emulation in Korg Legacy, Digital
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Legacy Collection
View previous topic :: View next topic  
Author Message
Francois
Approved Merchant
Approved Merchant


Joined: 06 May 2003
Posts: 4854
Location: Northants - UK

PostPosted: Fri Feb 03, 2006 7:36 pm    Post subject: Reply with quote

OK, thanks. I still have my old faithful 4Mb ST.
Back to top
View user's profile Send private message Visit poster's website
Daz
Retired


Joined: 01 Jan 2002
Posts: 10829

PostPosted: Fri Feb 03, 2006 7:39 pm    Post subject: Reply with quote

Aha ... so maybe you can answer a question for me ... how do you use these Desk Accessory (.acc) files ?

Thanks,

Daz.
Back to top
View user's profile Send private message Visit poster's website
chorg



Joined: 25 Jan 2006
Posts: 28

PostPosted: Fri Feb 03, 2006 7:50 pm    Post subject: Reply with quote

Daz
Quote:
Latest news ... I got some files from Clive in various flavours, that came from Atari based patch librarians such as GenEdit and Synthworks. Whilst some of them just appear to be the raw sysex with headers and trailers and possibly easily converted, some of them are not easy to read.

If you let me know which of the Atari editor/librarian formats seem odd, I'll see if I've got any relevant notes from when I was using them.

Clive
Back to top
View user's profile Send private message
Daz
Retired


Joined: 01 Jan 2002
Posts: 10829

PostPosted: Fri Feb 03, 2006 8:04 pm    Post subject: Reply with quote

Thanks mate ... actually the Synthworks format was not as weird as it seemed ... it just appeared to be a header and then the sysex Smile

There are two different formats used for the GenEdit/GenPatch stuff seemingly. Where the data is captured as a user dump (.US1) the data is the raw sysex with a header. For the files that (maybe?) used the GenEdit M1 template the data is stored in a slight different format, where the sysex has been de-sevenized (i.e. all the data has the encoding removed that stops any data from accidentally appearing as MIDI status bytes)

Any notes you have on the GenEdit/GenPatch and Synthworks formats would be welcome ! Thanks.

Daz.
Back to top
View user's profile Send private message Visit poster's website
chorg



Joined: 25 Jan 2006
Posts: 28

PostPosted: Fri Feb 03, 2006 8:23 pm    Post subject: Reply with quote

Daz

I'll check if I've got any details about the GenEdi/GenPatch formats and get back to you.

Meanwhile, since Francois doesn't seem to be here at the moment to reply to your question about Atari accessories, here's a quick overview.

Accessories were loaded at boot time and had to be in the root directory of the boot disc. They would then show in the "Desk" menu. There was a limit to how many could be loaded - I can't remember how many, at the moment.

There were also accessories whose only purpose was to let you load other accessories later: I used one called MultiDesk and would generally have that loaded along with one or two that were particularly relevant to whatever software I was running. Since I (like most users) had no hard drive, I would have separate boot floppies for different applications, such as Cubase or a word processor, and the root directories would contain the accessories most appropriate to the task.

Accessories did a lot of things from quite mundane to really elaborate. One I liked and often used was a free one from Steinberg called Satellite which did various SysEx things.

The point of accessories came from the fact that you could only run one ordinary program (ie not an accessory) at once; accessories gave a partial way round that, especially the ones like MultiDesk. For instance, more than once I found that I couldn't save a Cubase sequence because there wasn't enough room on the floppy disks I was using - no hard drive. I was able to format a floppy via an accessory.

Clive
Back to top
View user's profile Send private message
Francois
Approved Merchant
Approved Merchant


Joined: 06 May 2003
Posts: 4854
Location: Northants - UK

PostPosted: Fri Feb 03, 2006 9:11 pm    Post subject: Reply with quote

Besides what Chord told you, acccessories are a bit like the old Apple Menu in System 7 (remember this ?). You could place suitcases and various other items that could be accessed from the Apple.
Back to top
View user's profile Send private message Visit poster's website
Francois
Approved Merchant
Approved Merchant


Joined: 06 May 2003
Posts: 4854
Location: Northants - UK

PostPosted: Fri Feb 03, 2006 9:13 pm    Post subject: Reply with quote

BTW, my ST has a SCSI hard drive (external). An incredible 230Mb worth of space. Really HUGE !!! Laughing
Back to top
View user's profile Send private message Visit poster's website
Daz
Retired


Joined: 01 Jan 2002
Posts: 10829

PostPosted: Fri Feb 03, 2006 9:26 pm    Post subject: Reply with quote

Thanks guys ... this is a whole new world.

The only "old school" music computer I ever had back in those days was a s/h Yamaha CX-5M ... but as a guitarist I never really got into it and sold it Wink

Daz.
Back to top
View user's profile Send private message Visit poster's website
Tomcat
Platinum Member


Joined: 19 Mar 2002
Posts: 1422
Location: Oregon, USA

PostPosted: Sat Feb 04, 2006 3:52 pm    Post subject: Reply with quote

Daz, how did you get copies of the old Notator and Cubase for Atari programs? If they are available anywhere, I would like to get them to play around with using the emulatorl.

Thanks,
Tom
_________________
Bigger is not always better
Back to top
View user's profile Send private message Send e-mail
chorg



Joined: 25 Jan 2006
Posts: 28

PostPosted: Sat Feb 04, 2006 4:10 pm    Post subject: Reply with quote

Daz wrote:
Any notes you have on the GenEdit/GenPatch and Synthworks formats would be welcome ! Thanks.Daz.

Daz

Below are all the details of M1/T1 file formats that I can come up with at present. I'm largely going by details taken from ("Fast Basic") programs that I wrote (~15 years ago) to read T1/M1 bank files, either to alter them or to generate lists of prog/combi names and cross-references, etc. So it's possible that there'll be small mistakes in my interpretation of some details.


STEINBERG'S SYNTHWORKS M1 (operates in two modes, M1 & T1)

There are at least two file types that you can ignore: ".LIB", containing multiple-banks and ".SND" containing single banks but not in SysEx format (bits 0-6 & bit 7 joined back together).

Synthworks ".TOS" files do contain data in SysEx format. This file extension denotes a program, and these banks are called "self-send" because they contain a program coupled with the SysEx - double-clicking on the file icon transmits the data. In T1 mode, I believe there are 28461 bytes before the start of the first program name, which is the start of the parameter data, but I suppose there'll be a few SysEx bytes immediately before that point. I don't know whether the M1-mode files are the same before the start of the SysEx.

Synthworks ".TTP" files will be either the same as or only a little different from ".TOS" files. ("TTP" stands for "TOS takes parameters" and this variant of the file allowed you to specify (eg) the MIDI port after double-clicking on the icon.)

Of course, numerous Atari program files also have the TOS and TTP extensions.


STEINBERG'S SATELLITE (an Atari "accessory")

This program included a "Universal Dump Utility" which could either send a request for a dump or just wait to receive whatever was sent (eg by key operations on the synth). In "wait" mode, it would, for instance, readily record the result of selecting several combinations one after another, leading to a file consisting of: four bytes; then SysEx header; then dump-type-parameter byte; then then EOX; then program change; then the next SySEx header, and so on.

Unfortunately, (as I recall) any dump file saved by Satellite had extension ".BNK", whether it was a hotch-potch like I just described or a straightforward dump created by sending an M1 or T1 dump request - or, of course, a DX7 dump request, or... . And unfortunately, other programs also used the ".BNK" extension - and though I can't say for certain, I expect their file formats weren't always the same.

Messy though this is, I suppose it does no harm to let a program approach any ".BNK" file as if it was an M1 or T1 dump of some kind. (I think there are always four bytes before the first SysEx header, but I presume the program would search for SOX & Korg ID.) Users with common sense would ordinarily only feed the right kind of file into the program, anyway.


HYBRID ARTS'S GENPATCH ST

I believe there are 61 bytes before the start of the first program name, which is the start of the parameter data. As I said about Synthworks files, I suppose there'll be a few SysEx bytes immediately before that point.


PANDORA TECHNOLOGY'S M1-ACCESSORY

Finally, I'm aware of this program but know nothing of its files except that the file extensions were:

M1B - 100 progs + 100 combis
M1P - 1 prog
M1C - 1 combi
M1K - 1 drumkit
M1F - 2 effects
M1G - 1 global
M1S - 1 sequencer dump


I hope this helps.


Clive
Back to top
View user's profile Send private message
Daz
Retired


Joined: 01 Jan 2002
Posts: 10829

PostPosted: Sat Feb 04, 2006 4:25 pm    Post subject: Reply with quote

Tomcat wrote:
Daz, how did you get copies of the old Notator and Cubase for Atari programs? If they are available anywhere, I would like to get them to play around with using the emulatorl.

Thanks,
Tom


Hi Tom,

I can't remember exactly where I found them ... but will happilly email them to you ... PM me with a good email address to send them to. The Cubase is Cubase Lite rather than the full version. The files are tiny Wink

Daz.
Back to top
View user's profile Send private message Visit poster's website
Daz
Retired


Joined: 01 Jan 2002
Posts: 10829

PostPosted: Sat Feb 04, 2006 4:31 pm    Post subject: Reply with quote

Thanks Clive ... very useful information. From the C source code of GenEdit I've found some good information about it's format.

Thanks too for the tip on installing Desk Accessories ... that worked perfectly. I installed the Hybrid Art's SysXpress doodah and had some good success with converting the GenPatch and GenEdit flavoured files to raw sysex. Steem has a cool feature where you can direct all output to the Atari's MIDI port directly to a file on your Windows file system. So I sent a couple of those file you gave me to the MIDI port using SysXpress and they were dumped into a file on my Windows file system as raw sysex. Pending any changes to my code this might be a good way to convert stuff if you need to do it right now.

Daz.
Back to top
View user's profile Send private message Visit poster's website
Tomcat
Platinum Member


Joined: 19 Mar 2002
Posts: 1422
Location: Oregon, USA

PostPosted: Mon Feb 06, 2006 11:51 pm    Post subject: Reply with quote

Thanks, Daz! Man, those things are TINY!!!! Oh for the good old days when a very good program would fit on ONE floppy!

Tom
_________________
Bigger is not always better
Back to top
View user's profile Send private message Send e-mail
Francois
Approved Merchant
Approved Merchant


Joined: 06 May 2003
Posts: 4854
Location: Northants - UK

PostPosted: Tue Feb 07, 2006 9:53 am    Post subject: Reply with quote

Tomcat wrote:
Oh for the good old days when a very good program would fit on ONE floppy!


I still have Word on floppy for Mac SE and System 6.

No, I'm not speculating ! Wink
Back to top
View user's profile Send private message Visit poster's website
chorg



Joined: 25 Jan 2006
Posts: 28

PostPosted: Wed Feb 08, 2006 12:40 am    Post subject: Reply with quote

Daz wrote:
... I had wondered whether the easiest way to convert these files [from Atari patch librarian s/w] was simply to run the software in the [Steem Atari ST] emulator and ask it to transmit the MIDI data and just capture it on the PC. You can assign any MIDI port on your PC to be the Atari's built in port ... so you could send data to MIDI Yoke and capture the results in MIDI OX for example.

I've now downloaded and installed the "Steem" Atari ST Emulator. I tried running Genpatch, but the original is on a copy-protected floppy; if the software doesn't find an original disk, it runs in a cut-down trial mode. I tried four different programs to create "disk images" from the floppy, but none was accepted by Genpatch as an original disk. So I wouldn't be able to use that particular program for the method suggested above - shame. Also, I've got five Steinberg Atari programs, including Synthworks M1, that all use dongles for copy protection, so of course they won't work either.

It's fascinating to see Steem running, although in my case I can still run Atari s/w because I've still got an ST permanently set up (with the addition of a hard drive a few years ago - suddenly the silent ST became noisy). So far, the only reasons I can think why I'd choose Steem over a real Atari are: (1) speed (not checked, but I believe Steem can be set to run many times as fast as a real ST); (2) the ability to use Windows Explorer to examine "ST" hard drives; and (3) correct timestamping of files without having to set the clock every time you turn the computer on - something I never bothered to do with real Ataris.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Legacy Collection All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group