[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference napalm::commusic_v1

Title:* * Computer Music, MIDI, and Related Topics * *
Notice:Conference has been write-locked. Use new version.
Moderator:DYPSS1::SCHAFER
Created:Thu Feb 20 1986
Last Modified:Mon Aug 29 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:2852
Total number of notes:33157

2819.0. "How to transmit .BLK from Mac to DX7?" by TKOV60::YAMAMOTO () Mon Jan 13 1992 05:42

I got many System Exclusive Files for DX7 in MIDILIB.(Many Thanks!)

But there're some questions about it...
I seached relative topics,but can't find answer.If related topic is already
exists,Please move this article,Mr.Moderator.                

1.What is '.BLK' or '.X7V' Format? 
  Is 'Native' YAMAHA System Exclusive message's image(i.e."F0 43 .... F7")?
  or they have original-form header,tag,etc?
  How about other '.PRG'of M1's Pathes,'.D50' of D50's,and so on...?

2.Term 'SYSEX' or 'MIDIEX' are mean what?(System Exclusive message dump??)

3.How to transmit these data from my Machintosh to DX7? Requires what program 
  or tools? How to get it?

Thanks,

Hidemi
T.RTitleUserPersonal
Name
DateLines
2819.1the STEINBER BLK is killerDYPSS1::SCHAFERWill Rogers never met Metzenbaum.Mon Jan 13 1992 11:2640
    As former owner of MIDIlib ...
    
>1.What is '.BLK' or '.X7V' Format? 
    
    .BLK is a SYSEX bulkdump.  It can be sent to a DX7 by any SYSEX dumper
    (obviously, the DX has to have SYSEX enabled).  The BULKDUMP utility
    for Atari ST (in MIDIlib) is an example of such a utility.
    
    .X7V is a file formatted for Paradigm's OmniBanker librarian program
    for the Atari ST.  It is not purely SYSEX, and requires OmniBanker in
    order to do dumps.
    
    (It is my understanding that Paradigm is long gone and out of business. 
    If I can prove this to be the case, I suppose I could get a copy and
    upload it as public domain for those with Ataris.  Don't know about the
    legality of this, though ...)
    
>  How about other '.PRG'of M1's Pathes,'.D50' of D50's,and so on...?
    
    There should be (or at least there used to be) README files in each
    directory describing the directory contents, special software
    requirements, etc.  See topic 17 for more info.
    
>2.Term 'SYSEX' or 'MIDIEX' are mean what?(System Exclusive message dump??)
    
    Yes.  SYSEX is a kind of abbreviation meaning SYStem EXclusive
    message(s).
    
>3.How to transmit these data from my Machintosh to DX7? Requires what program 
>  or tools? How to get it?
    
    You'll need a SYSEX dumper for the Mac to do SYSEX dumps; again, any
    special software prerequisites should be explained in associated
    REAMEs.
    
    If you don't find what you're looking for in MIDIlib, you could always
    check the online Macintosh archives (on RT95:: ?) or the Macintosh
    conference.
    
+b
2819.2honestlyRTOEU::CLEIGHKeine AhnungMon Jan 13 1992 11:3111
There is a Mac dumper but I forgot what it is called.
The guy on USENET from Scotland with all the former
VFX problems and a ton of gear wrote it.  Hope that
helps you find it :-)

Chad
I haven;t used it for a long time as I have sold my D50
and currently am almost MIDIless (still have my matrix 
1000 and M160 mixer and a MultiVerb).


2819.3I'm keep trying...TKOV60::YAMAMOTOTue Jan 14 1992 04:4014
re .1,.2
Many thanks for your answer.
I seached bulk dumper on MACONLINE Archive and MIDILIB,but can't find out.

Many of sequencer softwares for Macintosh(my 'Vision',demo version of 'Master
Tracks Pro' on RT95, and so on)can record/playback exclusive messages,but 
they use original file format(like other bulk librarian software),can't 
load .BLK(pure sysex dump)file.

Chad,do you have the dumper now...? If it's freeware, Can't give me the tool
or upload MIDILIB or MACONLINE...? I don't have links for USENET.

Hidemi

2819.4.X7V description?MINNY::WALDISPUEHLTue Jan 14 1992 04:407
Does anyone know about .X7V formatting?

I don't have an ATARI, so I can't use OmniBanker. But I might be able to write
a program (e.g. on VMS) to convert .X7V to .BLK, provided I have some sort of a
description of .X7V.

Ueli
2819.5sorryRTOEU::CLEIGHKeine AhnungTue Jan 14 1992 05:0414
Unfortunately my current situation means my Mac is not up and running.

You can have links to USENET if you want.  Check out {D,M}XRN for 
DECwindows access (UFP::XRN) and VNEWS for character cell access.
Somehwre in this conference it talks about getting it.  Check in
UPSAR::NEWS-BACKBONE for info on USENET servers in DEC.

Oh yeah, the guy is Nick Rothwell in Scotland who wrote the program,
though he did ask that it not be spread around until he gets a new version
out (but that was last year).  He talks alot in rec.music.synth in the
USENET

regards
Chad
2819.6possible solution?FRETZ::HEISERthe tone that goes CRUNCH!Tue Jan 14 1992 12:32135
    Not sure if this will help here or not, but this file comes with the
    DECartlib and is used for copying EPS files from Macs.
    
    Mike
    
$! COPY_FROM_MAC.COM
$! copies the artlib from the Mac using TSSnet and DECnet.
$! v1.74   16-DEC-1990
$!
$ lversion = "174"
$ ewgmac = "RODIME:[WORK.PRODUCT_LIBRARIES.'MACNAME']"
$ macpath = ewgmac
$ account = "GOETZE"
$ on control_y then goto fixup
$ on error then continue
$ inquire pw "Password for remote Mac "
$ cls
$!
$ if P1 .eqs. "RECOVER" 
$ then 
$ 	userinp = "1" 
$ 	mode = userinp
$ 	goto outer
$ endif
$!
$menu:
$ artdev = f$trnlnm("DECARTLIB")
$ free = f$getdvi( artdev,"FREEBLOCKS")
$ write sys$output " "
$ write sys$output "Copy Digital ARTLIB from the Mac Procedure"
$ write sys$output " ''free' blocks available on DECARTLIB device"
$ write sys$output " "
$ write sys$output " Options available:"
$ write sys$output " "
$ write sys$output "	1. Copy FINE_MAC_ALL"
$ write sys$output "	2. Copy FINE_MACPICT_ALL"
$ write sys$output "	3. Copy FINE_PC_ALL"
$ write sys$output "	4. Copy FINE_NONE_ALL"
$ write sys$output "	5. Copy MED_MAC_ALL"
$ write sys$output "	6. Copy MED_MACPICT_ALL"
$ write sys$output "	7. Copy MED_PC_ALL"
$ write sys$output "	8. Copy MED_NONE_ALL"
$ write sys$output "	9. Copy PLAIN_MAC_ALL"
$ write sys$output "	10. Copy every format"
$ write sys$output "	CTRL-Z. Exit
$!
$ write sys$output " "
$ inquire userinp "Enter number of your selection "
$ mode = userinp
$ write sys$output " "
$ if userinp .eqs. "10" 
$	then count = 9
$	else count = 1
$ endif
$outer:
$ 
$ 
$! if userinp = "10" then mode = f$convert( count )
$ if mode .eqs. "1" 
$ then
$ 	libname = "FINE_2D_MAC_BW"
$ 	macname = "FINE_MAC_ALL"
$ endif
$ if mode .eqs. "2" 
$ then
$ 	libname = "FINE_MACPICT_ALL"
$ 	macname = libname
$ endif
$ if mode .eqs. "3" 
$ then
$ 	libname = "FINE_2D_PC_BW"
$ 	macname = libname
$ endif
$ if mode .eqs. "4" 
$ then
$ 	libname = "FINE_2D_NONE_BW"
$ 	macname = libname
$ endif
$ if mode .eqs. "5" 
$ then
$ 	libname = "MED_2D_MAC_BW"
$ 	macname = libname
$ endif
$ if mode .eqs. "6" 
$ then
$ 	libname = "MED_2D_MACPICT_BW"
$ 	macname = libname
$ endif
$ if mode .eqs. "7" 
$ then
$ 	libname = "MED_2D_PC_BW"
$ 	macname = libname
$ endif
$ if mode .eqs. "8" 
$ then
$ 	libname = "MED_2D_NONE_BW"
$ 	macname = libname
$ endif
$ if mode .eqs. "9" 
$ then
$ 	libname = "PLAIN_2D_MAC_BW"
$ 	macname = libname
$ endif
$!
$	if P1 .NES. "RECOVER" then -
	DIR WESTLA"''account' ''pw'"::'macpath'*.* -
		/NOSIZE/NODATE/NOPROT/COL=1/OUTPUT=MAC'mode'.LIST 
$ 	OPEN LFILE MAC'mode'.LIST  
$	WRITE SYS$OUTPUT "Beginning copy of ''libname'.epsf files..."
$LOOP:
$ 	READ LFILE FSPEC /END_OF_FILE=EBRANCH
$	FSPEC = f$edit( FSPEC, "UPCASE,TRIM")
$ 	IF F$LOCATE( ".EPSF", FSPEC ) .EQS. F$LENGTH( FSPEC ) THEN GOTO LOOP
$ 	!WRITE SYS$OUTPUT FSPEC
$	! Determine what version to use.
$	! if file exists in CULVER, use that version. Else use current.
$	newspec = f$search ("DECARTLIB:[''libname']''fspec'")
$	if newspec .nes. ""  
$	then
$	    tspec = newspec
$	else
$	    tspec = "DECARTLIB:[''libname']''fspec';''lversion'"
$	endif
$ 	COPY WESTLA"''account' ''pw'"::'macpath''fspec'; -
				'tspec' /REPLACE/LOG/PROT=(W:RE)
$ 	GOTO LOOP
$EBRANCH:
$ 	CLOSE LFILE
$	count = count - 1
$	if count .gt. 1 then goto outer
$	goto menu
$FIXUP:
$	close lfile
$	!del MAC'mode'.LIST.  
$ 	EXIT
2819.7MIDIex found. I use it with my TX-802RANGER::EIRIKURTue Jan 14 1992 23:458

I have mailed (via VMSmail foreign file mechanism) a copy of MIDIEX, a Mac
sysex dumper, to Hidemi, the poster of the base note.  If it should be in
MIDIlib, someone should tell me where to send it.

	Eirikur

2819.8Thanks!TKOV60::YAMAMOTOFri Jan 17 1992 00:2724
re -.1,-.2

Thank you fou your infomaition.I Tryed MIDIEX for Mac, It worked. 
Yeah,I can use thousands of DX7 patches! Many thanks for all replyes.
But some puzzling thing occuerd.

1.MIDIEX doesn't capture patches from DX7.(yes,*from* DX7,so it's no probrem
  for my use.)

2.First time send dump is acccepted by DX7(surely changes DX7's 32 Patches),
  but after second time,DX7's display says "MEMORY PROTECT",doesn't change 
  patches. Yes,DX7's INTERNAL MEMORY PROTECT turned off,and SYSINFO AVAIL 
  mode,of cource.

3.After(NOT during)running MIDIEX,finder runs VERY slow.Like slow motion VCR. 
  (On system 6.0.7 and 7.0,same probrem occured.)

Eirikur,are you experianced them?
Maybe 2.is my DX7's probrem.Does any other DX7 user experianced this?
or my incorrect operation?

Thanks,

Hidemi
2819.9It works for me, but my setup is differentRANGER::EIRIKURFri Jan 17 1992 02:059
I have a TX802, not the DX-7, and I do not have the problem that you describe
with multiple downloads.

I don't have the Finder problems that you describe, either.  Are you using the
MidiEx that I sent, or some other version?  What Macintosh and System version
are you running?
	
Eirikur