From: "tim.dorcas@enest.com" (KURTZ@URIACC.URI.EDU)
First, Sample Vision is a program used by professional musicians to
send and receive samples via a MIDI interface to the PC. While on the
PC, you can edit several parameters including loop points, pitch, time
compression, normalize, sample rate, ect.
The list of supported
samplers include:
The .smp format breaks down like this:
Offset | Size | Description |
000 | 18 | 'SOUND SAMPLE DATA ' ASCII FILE ID |
0018 | 04 | '2.1 ' ASCII FILE VERSION |
0022 | 60 | USER COMMENTS 60 ASCII CHARACTERS |
0082 | 30 | SAMPLE NAME LEFT JUSTIFIED 30 ASCII CHARACTERS |
0112 | 04 | SAMPLE SIZE SAMPLE DATA COUNT IN WORDS |
0116 | ?? | SAMPLE DATA 1 WORD PER SAMPLE, LEAST SIGNIFICANT BYTE FIRST, LSW FIRST; SIGNED 16 BIT INTEGERS |
?? | 02(DW) | RESERVED |
?? | 04(DD) | LOOP 1 START USE SAMPLE COUNT NOT BYTE COUNT |
?? | 04(DD) | LOOP 1 END |
?? | 01(DB) | LOOP 1 TYPE 0=LOOP OFF,1=FORWARD,2=FORWARD/BACKWARD |
?? | 02(DW) | LOOP 1 COUNT TIMES TO EXECUTE LOOP BEFORE NEXT LOOP |
THERE ARE SEVEN MORE IDENTICAL LOOP STRUCTURES FOR A TOTAL OF 8
?? | 10 | MARKER 1 NAME ASCII MARKER NAME |
?? | 04(DD) | MARKER 1 POSITION FFFF MEANS UNUSED |
THER ARE SEVEN MORE IDENTICAL MARKER STRUCTURES FOR A TOTAL OF 8
?? | 01(DB) | MIDI UNITY PLAYBACK NOTE MIDI NOTE TO PLAY THE SAMPLE AT ITS ORIGINAL PITCH |
?? | 04(DD) | SAMPLE RATE IN HERTZ |
?? | 04(DD) | SMPTE OFFSET IN SUBFRAMES |
?? | 04(DD) | CYCLE SIZE SAMPLE COUNT IN ONE CYCLE OF THE SAMPLED SOUND. -1 IF UNKNOWN |
(DD) 4 BYTES, LS BYTE FIRST, LS WORD FIRST
(DW) 2 BYTES, LS BYTE FIRST
(DB) 1 BYTE
That's about it. One thing I have noticed is that Sample Vision only writes seven loop structures to file as opposed to the eight structures it claims are written.
[ Index | Previous paragraph | Next Paragraph ]