|
|
|||||||||||||||
1) Choisir une zone de stabilité la plus longue possible dans l'onde, en préservant l'attaque du son et en restant un peu en retrait de la fin .
![]()
2) Arrivé au point de fin de boucle l'échantillon revient au début. Pour éviter toute discontinuité dans le son il faut trouver deux points de même amplitude et les utiliser comme points de bouclage.
- Afin d'être sûr que les deux niveaux sont les mêmes le plus simple est de les choisir égaux à 0 volt. Cet endroit est appelé 'Zero Crossing'.
- La plupart des samplers et des logiciels sont capables de détecter automatiquement ces points.
- Attention cependant des points de bouclage électriquement corrects peuvent être musicalement inintéressants.
![]()
3) Un autre critère important, surtout pour les bouclages alternés, est de choisir des portions d'ondes où il n' y a pas de discontonuités dans la direction de l'onde et où le niveau de l'onde reste constant.
Ces points sont appelés Zero Slope Points.
4) Enfin et ceci est un principe général, il faut obtenir une certaine correlation ou symétrie entre l'onde avant la boucle et après la boucle.
-La distance entre le début du son et le point de début
de boucle.
-La distance entre le point de fin de boucle et la fin du son.
-La moitié de la distance entre les points de boucle.
Il y a de cela deux ou trois ans, la motivation díachat de
tel ou tel échantillonneur (en dehors de son prix, et de ses caractéristiques
techniques ou sonores) était sa librairie de sons.
Les choses ont bien changé à líheure actuelle puisque de nombreuses
marques ontîcraquéî les formats les uns des autres, proposant des
algorithmes de conversion dits deë cross-platform compatibilityí.
Ainsi en plus du sampleur vous achetez le droit de lire ( par voie SCSI presque exclusivement,
cíest à dire disque dur, CD ROM etc.) la librairie sonore des concurrents,
et cíest tant mieux.
Le S 1000 Akai ayant été le premier 16 bits, 44,1 kHz du grand marché,
ce format CD ROM S1000 est resté standard dans le monde du digital et on peut
dire que toutes les marques savent le reconnaître (avec plus ou moins de bonheur).
Précisons quand même que la conversion peut parfois laisser de côté
certains paramètres de patch comme les enveloppes, les réglages díaftertouch,
les positions de panoramiques etc.
De même, la conversion peut être courte, par exemple un EmuIV convertissant
un format S1000, ou longue, par exemple un Roland S760 lisant le même format
( plus de 10 fois plus long).
Voici à líheure actuelle le tableau de compatibilité avec quelques
précisions, type possibilités de transfert avec un logiciel díédition,
qui peuvent parfois combler des lacunes de lecture díune marque à líautre.
| AKAI S2000-S3000 | EMU 32SI | E64 EIV E6400 E4X |
ENSONIQ ASR 10 | KURZWEIL K2000 K2500 | ROLAND S760 |
YAMAHA |
|
|---|---|---|---|---|---|---|---|
| Version OS | 2.0 | 2.10 | 2.0 | 3.53 | 3.18 | 2.20 | ? |
| AKAI S1000 | X | X | X | X | X | X | X |
| EMU III | X | X | X | . | X | . | X |
| ENSONIQ | . | . | . | . | X | X | |
| ROLAND S700 | . | . | X | X | X | X | |
| AUTRE | S950-S900 | EMAX II | EMAXII ESI32 | . | S3000 | . | S3000 WAV AIFF |
|
SDS |
X | X | X | . | X | X | ? |
|
SMDI |
SCSI | X | X | SCSI | X | . | ? |
|
Tableau 1 |
AKAIPRO S 2000 |
AKAIPRO S 3000 |
EMULATOR |
| ENTREE AUDIO | 2 1/4" | 2 1/4" | 2 1/4"bal |
| SORTIE AUDIO | 2 1/4" Casque | 10 1/4" Casque | 4 1/4" Casque |
| DIGITAL IN/OUT | S/PDIF option | S/PDIF | S/PDIFoption |
| COMPUTER IN/OUT | SCSI | SCSI | SCSI option |
| RAM min/max | 2/16 | 2/32 | 2/32 |
| TYPE DE RAM | SIMMS | SIMMS | SIMMS |
| RESOLUTION (ADC/Interne/DAC) |
16/28/18 | 16/28/18 | 16/32/18 |
| Nombre de DAC | 1 | 5 | 4 |
| FREQUENCE D'ECHANTILLONNAGE |
22,05 44,1 | 22,05 44,1 | 22,05 44,1 |
| POLYPHONIE max | 32 | 32 | 32 |
| X-fade/Switch | V,key pos,wheel,pan,pression | V,key pos,wheel,pan,pression | V |
| FILTRES | low/Q, | low/Q (high et band/Q en option) |
low/Q |
| Enveloppes par voix | 2/1 ADSR,1 à4 segments | 2/1 ADSR,1 à4 segments | 3/ADHSR |
| Nombre de LFO par voix Nombre de LFO par échantillon |
2/4 | 2/4 | 1/4 |
| DSP | norm,Xfadeloop,Time stretch,resample,reverse,fade | norm,Xfadeloop,Time stretch,resample,EQ,reverse, extract,mix,fade,silence,chop |
Time stretch,taper,paraEQ,comp ,gain change,rev,pitch change,doppler/pan,stéréo to mono,L/R swap,DC filter,rate conv,digital tuning,transf multiply |
| Effets en temps réél | En option(multiFX proc sur 4 canaux) | En option(multiFX proc sur 4 canaux) | Chorus |
| Réponse MIDI | V,CA,breath control | V,CA,breath control | V,RV,CA |
| OPTIONNEL | Multi 8 output et S/PDIF Carte Sampleverb |
2 ème filtre Carte Sampleverb,flash Rom |
SCSI,SPDIF |
|
Tableau 2 |
EMULATOR |
ENSONIQ |
ENSONIQ |
KURZWEIL K2000S |
ROLAND S760 |
| ENTREE AUDIO | 2 1/4"bal | 2 1/4" | 2 1/4" | 1 1/4"TRSstéréo | 2 1/4" |
| SORTIE AUDIO | 8 1/4" Casque | 2 1/4" Casque | 2 1/4" Casque | 4 1/4" Casque | 4 1/4" Casque |
| DIGITAL IN/OUT | AES/EBU | S/PDIF option | S/PDIF option | S/PDIF AES/EBU |
S/PDIF |
| COMPUTER IN/OUT | SCSI | SCSI option | SCSI option | SCSI | SCSI |
| RAM min/max | 2/64 | 2/16 | 16/16 | 2/64 | 2/32 |
| TYPE DE RAM | SIMMS | SIMMS | SIMMS | SIMMS | SIMMS |
| RESOLUTION (ADC/Interne/DAC) |
16/32/18 | 16/24/16 | 16/24/16 | 16/?/18 | 16/24/18 |
| Nombre de DAC | 8 | 1(mix)3(stéréo) | 1(mix)3(stéréo) | 2 | 2 |
| FREQUENCE D'ECHANTILLONNAGE |
44,1 48 | 29,76 44,1 | 29,76 44,1 | 29,4 32 44,1 48 | 16 22,05 32 44,1 48 |
| POLYPHONIE max | 64 | 31 | 31 | 24 | 24 |
| X-fade/Switch | 128 layer V switch/fade | V,key pos,LFO, wheel,pédale, pression,env |
V,key pos,LFO, wheel,pédale, pression,env |
V,tout contrôleur | V,key pos,wheel |
| FILTRES | 17(dont 2/4/6pole low/Q band/Q,sweptEQ notch,morphing,phaser flanger/bat phase etc) |
low,high,band | low,high,band | low,high,band, notch, para EQ/sweepableQ 12 et24db/oct res |
low,high,band/Q |
| Enveloppes par voix | 3 à 6 segments | 3 ADHSR | 3 ADHSR | 5 à 8 segments et 2 ASR |
2 DADSR |
| Nombre de LFO par voix Nombre de LFO par échantillon |
2/4 | 1/7 | 1/7 | 2/26 | 1/8 |
| DSP | Time stretch,taper,paraEQ, comp, gain change,rev, pitch change, doppler/pan, stéréo to mono,L/R swap,DC filter,rate conv,digital tuning, transf multiply,exciter |
rev,Time stretch,scale,fade, rate convert, smooth,splice |
rev,Time stretch,scale, fade,rate convert, smooth,splice |
Time stretch,norm, auto trunc,Vol adjs,clear, delete,rev,invert, mix, insert, resample,pitch shift,replicate, mix echo, Xfade loop |
X fade loop,norm,Time stretch,rate convert, bit convert, combine |
| Effets en temps réél | Chorus | 62 algorithmes 24-bit | 62 algorithmes 24-bit | Multi Fx proc,Synthèse à arch variable | para EQ |
| Réponse MIDI | V,RV,CA | V,RV,CA,PA | V,RV,CA,PA | V,RV,CA | V,Cn |
| OPTIONNEL | Disque dur jusqu'à 9GB interne | SCSI,S/PDIF,6 sorties séparées | S/PDIF,6 sorties séparées | Cartes de 8mb ROM | S:PDIF, D/A convert,monitor out+mouse |
|
Tableau 3 |
EMULATOR |
ENSONIQ |
AKAI |
| ENTREE AUDIO | 2 1/4"bal | 2 1/4" | 2 RCA |
| SORTIE AUDIO | 4 1/4 " Casque | 2 1/4" Casque | 2 RCA+ Casque |
| DIGITAL IN/OUT | OPTION | non | non |
| COMPUTER IN/OUT | SCSI | SCSI option | non |
| RAM min/max | 4/128 | 2/34 | 1/17 |
| TYPE DE RAM | SIMMS | SIMMS | SIMMS |
| RESOLUTION (ADC/Interne/DAC) |
16/32/18 | 20/24/18 | 4ème ordre delta /sigma? |
| Nombre de DAC | 8 | 1(mix)3(stéréo) | ? |
| FREQUENCE D'ECHANTILLONNAGE |
44,1 48 | 44,1 | 8,16,32 |
| POLYPHONIE max | 64 | 32 | 8 |
| X-fade/Switch | 128 layer V switch/fade | V,key pos,LFO, wheel,pédale, pression,env |
? |
| FILTRES | 64 filtres digitaux à 8 poles 18 types differents |
low,high,band, resonant pass |
non |
| Enveloppes par voix | 3 à 6 segments | 3 ADHSR | ? |
| Nombre de LFO par voix Nombre de LFO par échantillon |
2/4 | ? | ? |
| DSP | Time stretch,taper,paraEQ, exciter,comp, gain change,rev, Xfadelooping pitch change, doppler/pan, stéréo to mono,L/R swap,DC filter,rate conv,digital tuning, transf multiply,exciter |
rev,Time stretch,scale,fade, rate convert, smooth,splice, normalize,reduce bits |
|
| Effets en temps réél | option | 40 algorithmes 24-bit | non |
| Réponse MIDI | V,RV,CA | V,RV,CA,PA | V |
| OPTIONNEL | ESI Turbo kit Digital I/O, Effets stereo 24 bits,4 sorties en plus |
SCSI II,8 sorties séparées,MREXP carte de sons, pedales |
The MIDI SDS was adopted in January 1986 by the MIDI Manufacturers
Association and the Japanese MIDI Standards Committee. The SDS defines the standard
method for transfer of sound sample data between MIDI-equipped devices. Sample dumps
may be accomplished with either an 'open loop' or 'closed loop' system.
The open loop method simply involves the straight dump of all sample data from its
source to the destination, with no timeouts,packet acknowledgements, or any other
form of handshaking, much as in the manner of a sysex bulk dump, usually intiated
at the source. The closed loop method allows the use of handshaking messages between
the dump source and destination, and usually places the dump process under the control
of theslave, to allow it time to process the incoming data as necessary.
As with any standard, it can not be assumed that a device adheres to it unless the
accompanying documentation specifically indicates it. Even then, it is best to check
its conformity with non-critical data.
SPEC: SAMPLE DUMP FORMATS
DUMP HEADER:
F0 7E cc 01 ss ss ee ff ff ff gg gg gg hh hh hh ii ii ii jj F7
where
cc = channel number
ss ss = sample number (LSB first)
ee = sample format (number of significant bits; 8->28)
ff ff ff = sample period (1/sample rate) in nanoseconds (LSB first)
gg gg gg = sample length, in words
hh hh hh = sustain loop start point (word number) (LSB first)
ii ii ii = sustain loop end point (word number) (LSB first)
jj = loop type (00:forwards only; 01:alternating)
DATA PACKET:
F0 7E cc 02 kk <120 bytes> mm F7
where
cc = channel number
kk = running packet count (00->7F)
mm = checksum (XOR of 7E, cc, 02, kk <120 bytes>)
The total size of a data packet is 127 bytes. This is to avoid
overflow of the MIDI input buffer of a device that may want to receive an entire
packet before processing it.
A data packet consists of its own header, a packet number, 120 bytes of
data, a checksum, and an EOX. The packet number begins at 00 and increments with
each new packet. It resets to 00 after it reaches 7F, and continues counting.
The packet number is used by the receiver to distinguish between a new data packet,
or a resend of a previous packet. The packet number is followed by 120 bytes of data,
which form 60, 40, or 30 words (MSB first for multiword samples), depending on the
length of a single data sample.
Each data byte hold seven bits, with the msb in each byte set to 0, in order to conform
to the requirements of MIDI data transmission. Information is left justified within
the 7-bit bytes, and unused bits are filled with 0.
Example: Assume a data point in the memory of a 16-bit sampler, with the value 87E5.
In binary, that would be:
1000 0111 1110 0101
and would be encoded as the following MIDI data stream:
01000011 01111001 00100000
The checksum is the running XOR of all the data after the SYSEX byte, up to but not including the checksum itself.
|
@ |
@ |
Last udpate : 5 juillet 2000 |