- Hey Doc, what's up ? - It's a Graoumf !!! - A Graoumf ? - Oh yeah... ****************************************************************************** * * * The * * #### #### #### #### # # # # #### ##### #### #### #### # # #### #### * * # # # # # # # # # ## ## # # # # # # # # # # # # * * # ## ### #### # # # # # # # ### # ### #### # ### ### ### * * # # # # # # # # # # # # # # # # # # # # # # # # * * #### # # # # #### #### # # # # # # # # #### # # #### # # * * Shareware ! v0.85á - d‚mo * * * * * * L'ULTIME SOUNDTRACKER 32 VOIES DSP SUR ATARI FALCON. * * A SERVIR AVEC DU SANG FRAIS. * * * * Imagin‚, con‡u et programm‚ par Laurent de SORAS (DUMBO/BIG NOZ) * * Doc par Laurent De Soras, traductions anglaise et allemande par * * Philippe Delvigne et Olivier Heissler / French Falcon Club * * * ****************************************************************************** Iø INFORMATIONS LEGALES Les donn‚es contenues dans ce logiciel et sa documentation peuvent etre modifi‚es … tout moment sans pr‚avis (de toute facon, €a VA changer !) L'auteur d‚cline toute reponsabilit‚ quant … l'utilisation de ce logiciel, quelque soit le systŠme utilis‚. IIø licence et distribution SHAREWARE GRAOUMF TRACKER est un logiciel SHAREWARE. Il peut etre librement copi‚ et distribu‚ dans sa version limit‚e (sans la sauvegarde) non enregistr‚e, mais si vous souhaitez l'utiliser et poss‚der le package complet, contenant le programme pour FALCON, un convertisseur de modules, les sources de replay en assembleur et d'autres choses, vous devez payer l'enregistrement, qui est de 150 FF minimum (ou l'‚quivalent en Livres Sterling, dollars ou DM). En payant l'enregistrement, vous recevrez rapidement la toute derniŠre version de Graoumf Tracker, ainsi que la possibilit‚ d'obtenir les derniŠres versions, en envoyant une disquette HD vierge. L'argent doit etre envoy‚ … l'adresse suivante pour tous pays except‚e la France : French Falcon Club, 5 Rue Hochweg 67850 OFFENDORF FRANCE Pour la France, le paiement peut etre envoy‚ au FFC, ou directement … l'auteur, … l'adresse suivante : Laurent de SORAS 92 avenue Albert 1er 92500 RUEIL-MALMAISON FRANCE La version limit‚e de Graoumf Tracker ne DOIT PAS etre distribu‚e avec profit, et doit contenir TOUS les fichiers inclus dans le package limit‚. Les versions enregistr‚es sont sous la responsabilit‚ des utilisateurs. Si des versions enregistr‚es sont distribu‚es sans le consentement du French Falcon Club en dehors de la France, et sans le consentement de Laurent de Soras (pour la France), le FFC se r‚serve le droit d'engager une poursuite judiciaire … l'‚gard du ou des fraudeur(s). Tous droits r‚serv‚s. Le GRAOUMF TRACKER est distribu‚ EXCLUSIVEMENT par le French Falcon Club (except‚ en France), association loi 1901 (France) et 1908 (STRASBOURG), enregistr‚e au Tribunal de Grande Instance de SCHILTIGHEIM (67)). Le French Falcon Club dispose d'un contrat d'exclusivit‚ avec Laurent de Soras. TABLE DES MATIERES ================== I) GRAOUMF TRACKER...??? KESKECEXA ?¨? Sp‚cifications II) PRINCIPE DE FONCTIONNEMENT 1) G‚n‚ralit‚s 2) Instruments et samples 3) Les effets 4) Les enveloppes a) Commandes pour les 3 types d'enveloppes b) Enveloppe de volume c) Enveloppe de tonalit‚ d) Enveloppe de panning e) Exemple d'enveloppe III) MODE D'EMPLOI DU SOUNDTRACKER 1) Les fonctions principales a) Ic“nes de gauche b) Boutons du panneau sup‚rieur c) Presets et touches Mute d) Encore quelques ic“nes 2) Quelques touches utiles 3) Menu Disk 4) Menu Tools 5) Menu Instruments 6) Menu Samples 7) Menu Enveloppes 8) Menu Control 9) Menu MIDI 10) Compatibilit‚ avec les autres formats 11) Le ficher de pr‚f‚rences GTKPREFS.INF 12) Les bugs: apprendre … les connaŒtre IV) L'EDITEUR DE SAMPLES 1) Les commandes principales 2) Donn‚es num‚riques sur le buffer 3) Menu Volume 4) Menu Mixage 5) Menu Record a) Avertissement b) Comment bien r‚ussir ses samples ? c) Les fonctions 6) Menu Frequency a) Le r‚‚chantillonnage b) FFT: Th‚orie et pratique c) Les fonctions FFT 7) Menu Delay 8) Menu Flanger 9) Menu Reverb a) Les paramŠtres principaux b) Les paramŠtres ‚tendus 10) Menu Song-To-Disk 11) Menu Compression VI) QUOI DE PREVU POUR DEMAIN ? VII) LES GREETINGS I) GRAOUMF TRACKER...??? KESKECEXA ?¨? ====================================== Comme son nom l'indique un peu, GT est un soundtracker,un logiciel de musique. Il utilise des sons digitalis‚s pour reproduire les diff‚rents instruments, et les module afin d'obtenir diff‚rentes notes. Voil… ce qu'est en gros un soundtracker. Avant de passer … autre chose, je dois signaler un point important. La version de GT que vous avez entre les mains est une version de d‚monstration, donc non complŠte, car GT est un shareware. Pour plus de pr‚cision, r‚f‚rez-vous au paragraphe 'Shareware!!!'. Vous devez avoir au moins les fichiers ci-dessous, regroup‚s dans le mˆme r‚pertoire: - GTRACKER.PRG Le programme - SYS\ - GTPLAY.PGT \ - DUMTRACK.PGT > Divers sous-programmes - DOC\ - GT_DOC.TXT Ca, c'est bon, vous l'avez. - WHATSNEW.TXT Texte indiquant l'‚volution du programme au cours des versions. - FORMATS.TXT Un document sur le format des modules .GTK Sp‚cifications ~~~~~~~~~~~~~~ - Replay en 50 KHz, 16 bits stereo, 24 bits en interne, avec possibilit‚ d'interpolation pour chaque voie - 32 voies avec balance panoramique trŠs pr‚cise pour chacune - Jusqu'… 256 lignes par pattern - 8 octaves « - 255 instruments multi-samples - 255 samples, 8 ou 16 bits, de fr‚quence variable entre 2 et 65 KHz - P‚riode 16 fois plus pr‚cise que pour les modules classiques (c'est indispensable quand on monte dans les aigus) - Effets sur 4 chiffres (65536 valeurs), nombreux et originaux - Fonction de volume ind‚pendante (0-255) - Volume lin‚aire et logarithmique (ou exponentiel, ‡a d‚pend comment on le voit) - Master volume contr“lable par la partition - Enveloppes de volume, tonalit‚ et panning pour les instruments - S'adapte … toutes les r‚solutions (mˆme les overscans de la mort qui tue la vie plus forte que la mort) pour afficher le plus de voies et de lignes possible. - Relit les modules aux formats suivants: GT2 : GT modules, GTK : vieux GT modules, MOD : ProTracker et mutants assimil‚s, MMD : OctaMED Pro 3, 669 : Composer 669, MTM : MultiTracker Modules, S3M : Scream Tracker 3, ULT : ULtra Tracker, DTM : Digital Tracker, XM : Fast Tracker 2. avec possiblit‚ de compactage par Atomik 3.5 ou Pack Ice 2.1/2.4. - Sauve les modules aux formats suivants: GT2 : GT modules, GTK : vieux GT modules, MOD : ProTracker et mutants assimil‚s, S3M : Scream Tracker 3. - Nombreuses fonctions pour faciliter au maximum le travail du musicien comme les presets, les racourcis claviers, le DrumKit, etc... - Editeur de samples performant: copier/couper/coller/ins‚rer. - Fonctions de volume, fade in/out. - R‚‚chantillonnage avec possibilit‚ d'interpolation. - FFT. - Accordage automatique des samples. - Fonctions de mixage de plusieurs samples ultra complŠte avec fades param‚trables. - Delay multi-tap aussi compl‚tement param‚trable. - Flanger complet - Song-2-disk, pour enregistrer tout un module en un sample. - Compresseur *** GRAOUMF TRACKER NE FONCTIONNE QUE SUR FALCON 030. *** Il est toutefois possible que les possesseurs de TOS 4.01 (rares quand mˆme) rencontrent des problŠmes … cause du changement de r‚solution. Par contre, pas de limite sup‚rieure pour la r‚solution, vous pouvez lancer GT en 1664x592 si ‡a vous chante, il n'y a aucun problŠme. Pour les possesseurs de t‚l‚viseur, il est possible qu'une petite partie de l'‚cran ne soit pas visible du fait de l'overscan. Si cela ‚tait le cas, refusez l'option d'overscan au chargement. (je rappŠle que le Falcon d‚tecte que votre moniteur est une TV ssi rien n'est branch‚ sur la prise video, la prise d'antenne pouvant ˆtre utilis‚e. Vous pouvez donc annuler l'overscan en d‚branchant la prise video lors du chargement et en la rebranchant ensuite). En fait, la r‚solution id‚ale est 832x304 (obtenue en RVB avec la version modifi‚e par mes soins de Falcon Screen 2.2á, par Nullos//DNT Crew). Il y a 10 voies affich‚es (8 voies avec le volume) et le nombre de lignes est amplement suffisant pour composer et ne pas trop ralentir l'affichage. II) PRINCIPE DE FONCTIONNEMENT ============================== 1) G‚n‚ralit‚s ============== GT fonctionne … peu prŠs comme les autres soundtrackers, les habitu‚s du genre ne seront donc pas trop d‚pays‚s. Pour ceux qui ne sont pas familiaris‚s avec ce type de logiciel, sachez qu'une musique est compos‚e de plusieurs "patterns", petits bouts de chanson qui s'enchaŒnent suivant un ordre d‚fini pour reconstituer la musique. Ces patterns sont eux-mˆmes d‚compos‚s en "voies", chaque voie pouvant faire jouer au plus un instrument. Les patterns sont aussi d‚compos‚s en "lignes", qui d‚filent au fur et … mesure de la musique. Sur ces lignes se trouvent les notes. En principe, 4 lignes repr‚sente une noire. Dans un pattern, les notes sont repr‚sent‚es par des chiffres et des lettres, agenc‚s dans l'ordre suivant: NNN II EEEE (VV) / | \ \__Volume Note | Effet Instrument NNN symbolise la note, avec son num‚ro d'octave. La notation est anglaise, donc C=Do, D=R‚...A=La et B=Si. L'octave peut ˆtre compris entre 0 et 4, 0 ‚tant la plus basse. Une absence de note est repr‚sent‚e par ---. Une note est jou‚e jusqu'… la note suivante, ou jusqu'… ce qu'un effet la coupe. II repr‚sente le num‚ro de l'instrument jou‚. Il accompagne g‚n‚ralement une note, mais ce n'est pas forc‚. En fait il change le num‚ro de l'instrument courant et fixe pour la voie le volume, le finetune et la balance de cet instrument. 0 n'entraŒne pas de changement. EEEE d‚signe l'effet appliqu‚ au son jou‚ dans la voie. Ces effets sont divers et vari‚s, et servent par exemple a faire des liaisons de note, ou … modifier le volume. Pour la description de ces effets, voir plus bas. VV d‚signe le volume de la note, 0 n'entraŒnant pas de changement. Cependant pour plus de claret‚, ce volume n'est pas forc‚ment affich‚ (voir touche Ctrl+E), mais bel et bien actif. 2) Instruments et samples ========================= Les instruments utilis‚s par GT sont compos‚s de samples (sons digitalis‚s). Instruments et samples sont ind‚pendants, un instrument pouvant utiliser plusieurs samples, et un sample pouvant ˆtre utilis‚ par plusieurs instruments diff‚rents. Chaque instrument peut donc se voir attribuer un ou plusieurs samples, qui seront jou‚s dans ce dernier cas suivant la hauteur de la note, afin de pouvoir couvrir sans problŠme un grand nombre d'octaves. Le samples peuvent ˆtre en 8 ou 16 bits, de fr‚quence entre 2 et 65 KHz, et avoir une propre balance panoramique (position stereo). Il est bien s–r possible de les boucler … la fin afin de les prolnonger sans gƒchis de m‚moire. 3) Les effets ============= Y en a une belle brochette. Toutes les valeurs sont en hexad‚ci- mal. Je sais bien que ce n'est pas trŠs pratique, mais ‡a permet d'utiliser au maximum le soundtracker et de garder une compatibili‚ avec les autres formats. 01xx Portamento up ~~~~~~~~~~~~~ Monte la fr‚quence de la note. xx donne la vitesse de mont‚e. Si le paramŠtre est nul, c'est le dernier paramŠtre non nul qui est pris en compte. 02xx Portamento down ~~~~~~~~~~~~~~~ Descend la fr‚quence la note. xx donne la vitesse de descente. 03xx Tone portamento ~~~~~~~~~~~~~~~ Permet de lier 2 notes, … la vitesse xx. Si xx = 0, le paramŠtre du tone portamento pr‚c‚dent est repris. Exemple: C-2 1 .... .... D-2 1 .306 .303 .300 .300 Lors du D2, … cause du Tone P., la note n'est pas jou‚e, mais le son monte comme pour un portamento classique. A la ligne suivante, la vitesse est chang‚e. Et … la ligne d'aprŠs, la vitesse n'est pas nulle mais le paramŠtre pr‚c‚dent est repris. Quand le son atteint la fr‚quence du D2, l'effet prend fin. 03xx doit donc ˆtre r‚p‚t‚ autant de fois que n‚cessaire pour que la liaison s'achŠve. 04xy Vibrato ~~~~~~~ Module la frŠquence d'une note. x est la vitesse (plus x est grand, plus le vibrato est rapide) et y l'amplitude. Si x ou y sont nuls, les paramŠtres correspondants sont repris de la derniŠre commande 05xx Tone portamento + Vibrato ~~~~~~~~~~~~~~~~~~~~~~~~~ M‚lange du Tone P. et du vibrato. Le paramŠtre xx est celui du Tone portamento. Le vibrato a pour paramŠtre celui du dernier utilis‚. Exemple: C-2 1 .482 Vibrato de vitesse 8 et d'amplitude 2 .400 Continue le vibrato D-2 1 .502 Liaison vitesse 2, continue le vibrato .500 Continue le vibrato et la liaison .500 06xy Vibrato + Tone portamento ~~~~~~~~~~~~~~~~~~~~~~~~~ Idem, sauf que xy est le paramŠtre du vibrato. 07xy Tremolo ~~~~~~~ Module le volume d'une note. x est la vitesse (plus x est grand, plus le tremolo est rapide) et y l'amplitude. Le volume ne peut cependant pas exc‚der 100. Comme d'habitude, les paramŠtres de la derniŠre commande sont repris si x ou y sont nuls. 08xy Detune ~~~~~~ Modifie la fr‚quence d'une note imm‚diatement. x : Fr‚quence + y : Fr‚quence - x et y permettent de modifier la fr‚quence de presque 2/2 ton. (-16...-8...0...+8...+15) 09xx Note delay ~~~~~~~~~~ Attend xx frames (50Šme/sec) avant de jouer la note. Si xx>vitesse, la note n'est pas jou‚e. C'est trŠs utile pour jouer des notes en triolets, ou toute autre d‚composition du temps. Exemple: C-2 1 .... 6.... Joue trois notes de longueur 8 D-2 1 902 2|4.. afin de les faire tenir ex- E-2 1 904 ..4|2 actement dans une noire: .... ....6 triolets. F-2 1 .... 0Axx Cut note/Key off ~~~~~~~~~~~~~~~~ Coupe la note (en mettant le volume … 0) aprŠs avoir attendu xx frames. Si une enveloppe avait ‚t‚ affect‚e au son, la partie 'Key off' de cette enveloppe sera ex‚cut‚e. 0Bxx Jump to position ~~~~~~~~~~~~~~~~ Va … la position xx du pattern. Cet effet ‚tait utilis‚ par le ProTracker Amiga pour reboucler une musique. 0C0x Set vibrato waveform ~~~~~~~~~~~~~~~~~~~~ Fixe la forme d'onde du vibrato: 0 Sinuso‹dale (par d‚faut) 1 Dents de scie 2 Carr‚e 0Dxx Break pattern ~~~~~~~~~~~~~ La ligne o— est plac‚e cet effet est la derniŠre ligne jou‚e du pattern. Ensuite, la musique sera jou‚e … partir de la ligne xx du pattern de la position suivante. 0E0x Set tremolo waveform ~~~~~~~~~~~~~~~~~~~~ Pareil que 0C0x, pour le tremolo. 0Fxx Set global speed/Tempo ~~~~~~~~~~~~~~~~~~~~~~ 00 - 1F : Fixe le nombre de frames (50Šmes de secondes) pour une double-croche (une ligne de pattern). La longueur d'une frame est r‚initialis‚e … 1/50Šme de seconde pile- poil. Le tempo obtenu est alors ‚gal … 750/xx. 20 - FF : Tempo, la longueur d'une frame pour obtenir la juste valeur de tempo. L'erreur relative est de ñ0.1 % ce qui est assez pr‚cis. 10xy Arpeggio ~~~~~~~~ D‚cale momentan‚ment la note de x et y demi-tons. L'arpeggio se fait par cycles de 3 frames, le 1er ‚tant toujours la note d'origine, le 2Šme la note + x demi-tons, et le 3Šme la note + y demi-tons. Exemple: C-2 1 1047 C2 + 4 demi-tons : E2 1047 C2 + 7 demi-tons : G2 Cet effet va jouer successivement C, E et G, simulant donc par d'‚tranges glou-glous un accord de do majeur. 11xx Fine portamento up ~~~~~~~~~~~~~~~~~~ Le portamento ne s'effectue qu'en d‚but de ligne au lieu de chaque frame, permettant ainsi des vitesse beaucoup plus lentes que celles permises par 01xx. ParamŠtre nul: continuer l'effet. 12xx Fine portamento down ~~~~~~~~~~~~~~~~~~~~ 13xy Roll + Volume slide ~~~~~~~~~~~~~~~~~~~ R‚pŠte la note rapidement de fa‡on … simuler un roulement. Y d‚termine la p‚riode des roulements (en frames), et x la modification du volume … apporter … chaque roulement: 0 Pas de changement de volume 1 -1 2 -2 3 -4 4 -8 5 -16 6 2/3 du volume pr‚c‚dent 7 1/2 du volume pr‚c‚dent 8 Pas de changement 9 +1 A +2 B +4 C +8 D +16 E 3/2 fois le volume pr‚c‚dent F 2 fois le volume pr‚c‚dent Exemple de roulement: C-2 1 13E3 20 Volume 20 au d‚but, en triples croches 13E0 Le volume continue d'augmenter de 3/2 13E0 13F0 Augmentation plus rapide du volume C-2 1 .... FF 14xx Linear volume slide up ~~~~~~~~~~~~~~~~~~~~~~ Modifie le volume de la voie lin‚airement. xx est la vitesse de mont‚e. ParamŠtre nul: continuer l'effet. 15xx Linear volume slide down ~~~~~~~~~~~~~~~~~~~~~~~~ 16xx Exp. volume slide up ~~~~~~~~~~~~~~~~~~~~ Modifie le volume de la voie exponentiellement … la vitesse xx. La grande diff‚rence avec la mont‚e de volume lin‚aire est que le volume n'est pas augment‚, mais multipli‚, ce qui donne des mont‚es de volume plus r‚alistes. 17xx Exp. volume slide down ~~~~~~~~~~~~~~~~~~~~~~ 18xx Linear volume slide up + Tone portamento ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Le paramŠtre concerne le volume. 19xx Linear volume slide down + Tone portamento ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1Axx Exp. volume slide up + Tone portamento ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1Bxx Exp. volume slide down + Tone portamento ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1Cxx Linear volume slide up + Vibrato ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1Dxx Linear volume slide down + Vibrato ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1Exx Exp. volume slide up + Vibrato ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1Fxx Exp. volume slide down + Vibrato ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2xxx Set linear volume ~~~~~~~~~~~~~~~~~ Permet de fixer le volume d'une voie, lin‚airement (de 0 … 100). 3xxx Set exp. volume ~~~~~~~~~~~~~~~ Idem, mais le volume est fix‚ de maniŠre exponentielle. C'est-…-dire que 800 correspond … 100, 700 … 80, 600 … 40, etc... Le volume est donc multipli‚ par 2 tous les 100. 4xxx Set balance ~~~~~~~~~~~ Permet de placer une voie dans l'espace sonore gauche- droite. Une valeur de 000 met la voie … gauche, 800 au milieu et FFF … droite. La balance est panoramique, c'est-…-dire que toutes les valeurs interm‚diaires sont accept‚es pour placer le son n'importe o— entre les deux haut parleurs. 5xxx Set linear master volume ~~~~~~~~~~~~~~~~~~~~~~~~ Permet de fixer le volume g‚n‚ral de toutes les voies. Normalement, il est ‚gal … $3000 / (3 + nbr de voies). Mais vu que la puissance sonore n'est presque jamais utilis‚e au maximum, vous pouvez monter ce niveau. Si toutefois des gr‚sillements aparaissent, redescendez le master. 6xxx Set exp. master volume ~~~~~~~~~~~~~~~~~~~~~~ Idem que pr‚c‚demment, mais le volume est not‚e de fa‡on exponentielle. 1000 correspond … 1000 et 800 … 40 en lin‚aire. Le volume est donc divis‚ par 2 tous les 155. 7xyy Roll ~~~~ R‚pŠte un sample de fa‡on … simuler un roulement. x Vitesse (p‚riode) yy Nombre maximum de r‚p‚titions Roll doit ˆtre r‚p‚t‚ autant de fois que n‚cessaire. Si yy = 00, le nombre de roulements est illimit‚s. Si la vitesse juste aprŠs un autre Roll est 0, le roulement est continu (donc la premiŠre r‚p‚tition n'est pas forc‚ment sur le d‚but de la note). Exemple: C-2 1 7300 80 Joue 4 triples croches 7000 A0 On peut aussi augmenter le volume 7400 C0 Joue 3 doubles-croches en triolets 7000 E0 C-2 1 .... FF 8zxy Roll + Volume slide + Set balance ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Idem que Roll + Volume slide (13xy), sauf que le premier chiffre du paramŠtre (z) indique la nouvelle balance (0..8..F). Exemple, pour un roul‚ sur des toms: C-3 1 8602 Tom aigu … gauche, en triolet 8600 A-2 1 8A03 Tom moyen … droite, triples croches 8A00 F-2 1 8C03 Tom grave bien … droite 8C00 9xxx Sample Offset ~~~~~~~~~~~~~ Joue le sample … partir de la position xxx * 256. Cet effet est assez int‚ressant car d'une part il permet de faire de l‚gŠres variations pour un mˆme sample, ce qui enrichit le jeu. D'autre part il permet, en passant de petits nombres comme paramŠtres, de jouer le mˆme instrument sur 2 voies diff‚rentes … la mˆme note, donnant ainsi l'illusion qu'il y a deux instruments qui jouent et non un seul dont le volume serait doubl‚. A0xx Linear master volume slide up ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A1xx Linear master volume slide down ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A4xx Fine linear volume slide up ~~~~~~~~~~~~~~~~~~~~~~~~~~~ A5xx Fine linear volume slide down ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A6xx Fine linear master volume slide up ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A7xx Fine linear master volume slide down ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A8xx Set number of frames ~~~~~~~~~~~~~~~~~~~~ Change le nombre de frames par note, un peu comme Set Global Speed 0Fxx, mais la longueur de chaque frame n'est pas chang‚e. A9xx Set fine speed ~~~~~~~~~~~~~~ C'est l'inverse de la fonction pr‚c‚dente, elle permet de changer la longueur d'une frame sans en changer le nombre. AAxx Pattern delay ~~~~~~~~~~~~~ La ligne o— se trouve cet effet est r‚p‚t‚e xx fois. Les notes ne sont jou‚es qu'une fois au d‚but, mais les effets continuent d'agir. Ce peut ˆtre utile quand on a acc‚l‚r‚ … un endroit du pattern, et qu'il faut rattraper le nombre de lignes pour le finir correctement. ABxx Extra fine tone portamento ~~~~~~~~~~~~~~~~~~~~~~~~~~ Liaison d'une note 16 fois plus fine qu'avec 03xx. ParamŠtre nul: continuer. ACxx Extra fine portamento up ~~~~~~~~~~~~~~~~~~~~~~~~ Agit comme Portamento up mais 16 fois plus finement. ParamŠtre nul: continuer. ADxx Extra fine portamento down ~~~~~~~~~~~~~~~~~~~~~~~~~~ AExx Left balance move ~~~~~~~~~~~~~~~~~ D‚place la balance vers la gauche … la vitesse xx. ParamŠtre nul: continuer. AFxx Right balance move ~~~~~~~~~~~~~~~~~~ B0xy Tremor ~~~~~~ Provoque des saccades dans la note. P‚riodiquement, le volume est normal pendant x frames, puis la note coup‚e pour y frames. B1xx Pattern loop ~~~~~~~~~~~~ Boucle un morceau de pattern. Un B100 indique le d‚but de la boucle, et B1xx donne le nombre de fois qu'il faut r‚p‚ter le pattern entre cette derniŠre instruction et le B100. Il est possible d'imbriquer des boucles, mais il faut utiliser une voie diff‚rente par niveau d'imbriquation. D'autre part, les boucles doivent ˆtre compl‚tement imbriqu‚es et non se chevaucher. Exemple: C-2 1 B100 | E-2 1 .... D‚but de la boucle 1 .... | .... G-2 1 .... | B100 D‚but de la boucle 2 .... | .... B-2 1 .... | .... .... | B102 R‚peter 2 fois la .... | G-1 1 .... boucle 2 (3 passages) B103 | .... Et 3 fois la boucle 1 (4 passages) B2xx Set flags ~~~~~~~~~ Active ou d‚sactive certaines options. Additionnez toutes les options que vous voulez activer pour obtenir la valeur de xx … ins‚rer dans l'effet. N'oubliez pas qu'il s'agit d'hexa- d‚cimal. +01 : Active l'interpolation B3xx Set Volume Envelope ~~~~~~~~~~~~~~~~~~~ Affecte … l'instrument jou‚ l'enveloppe de volume num‚ro xx. B4xx Set Tone Envelope ~~~~~~~~~~~~~~~~~ B5xx Set Panning Envelope ~~~~~~~~~~~~~~~~~~~~ B6xx Set Volume Envelope + Key Off ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Affecte … l'instrument jou‚ l'enveloppe de volume num‚ro xx et en joue la partie Key Off. B7xx Set Tone Envelope + Key Off ~~~~~~~~~~~~~~~~~~~~~~~~~~~ B8xx Set Panning Envelope + Key Off ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BAxx Fine Sample Offset ~~~~~~~~~~~~~~~~~~ Comme la commande Sample Offset, mais le sample est jou‚ … partir de la position xx * 16 (10 en hexa). BBxx Very Fine Sample Offset ~~~~~~~~~~~~~~~~~~~~~~~ Idem que ci-dessus, mais le sample est jou‚ carr‚ment … partir de la position xx, ce qui permet de r‚gler trŠs pr‚cis‚ment la phase entre 2 samples identiques. BCxx Increment Sample Position ~~~~~~~~~~~~~~~~~~~~~~~~~ Ajoute xx … la position courante de replay du sample. Cet effet permet de changer trŠs pr‚cis‚ment la phase entre 2 samples. BDxx Decrement Sample Position ~~~~~~~~~~~~~~~~~~~~~~~~~ EnlŠve xx … la position courante de replay du sample. 4) Les enveloppes ================= Chaque instrument peut se voir dot‚ de plusieurs enveloppes. Ces enveloppes (il y en a 3 types: volume, tonalit‚ et panning) permettent de modifier le son d'un instrument sans avoir … utiliser des effets dans la partition. Par exemple, vous voulez appliquer un vibrato sur un certain instrument, … chaque fois que celui-ci est jou‚. Il est effectivement possible de le faire sur la partition (commande 4xx), mais cela est p‚nible … rentrer … chaque note, et empˆchera l'utilisation d'autres effets en mˆme temps. C'est l… qu'une enveloppe serait la bienvenue: il suffit d'assigner … l'instrument une enveloppe de tonalit‚ contenant un vibrato … l'instrument, et le tour est jou‚. Mais les fonctions de l'enveloppe ne s'arrˆtent pas l…: les para- mŠtres sont modifiables au cours du temps grace … une sorte de langage de description de de l'enveloppe. De plus il est pr‚vu lors de l'arrˆt d'une note (key off) d'utiliser une deuxiŠme enveloppe sp‚cialement destin‚e … couper le son (progressivement par exemple). Bien s–r, il est possible d'utiliser les 3 types d'enveloppe … la fois. a) Commandes pour les 3 types d'enveloppes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End L'enveloppe se termine l…, elle est plus effecive aprŠs cette commande. Les volumes, p‚riodes ou panoramiques sont laiss‚es telles qu'elles ‚taient lors de cette commande. Les tremolos, tremors ou vibratos sont arrˆt‚s. Jump to Saute au num‚ro de commande qui est pass‚ comme para- mŠtre. Wait Attend un certain nombre de ticks avant de passer … la suite des commandes. Si des mont‚es ou descentes de paramŠtres on ‚t‚ fix‚es, elles seront effectu‚es r‚u- liŠrement durant ce temps d'attente. Set Counter Initialise le compteur de boucles. Cette instruction doit ˆtre pr‚sente avant chaque boucle pour signaler combien de fois le groupe de commandes doit ˆtre ex‚cut‚. Loop to Saute … la position demand‚e et baisse le compteur de boucles de 1. Quand le compteur atteint 0, il n'y a pas de saut. Key Off Quand cette commande est rencontr‚e, la partie Key Off de l'enveloppe est ex‚cut‚e. Une enveloppe devra toujours se terminer par un End, un Key Off ou un Jump (boucle sans fin). De plus elle devra contenir des Waits, car c'est pendant les Waits que le temps s'‚coule et que le son peut continuer, les autres commandes ne modifiant pas le son directement. b) Enveloppe de volume ~~~~~~~~~~~~~~~~~~~~~~ Ce type d'enveloppe permet de modifier tout ce qui touche au volume d'un son: volume g‚n‚ral, tremolo et tremor. Le volume de l'enveloppe ne modifie pas celui affect‚ … l'instrument dans la partition, mais le redivise. Il en est de mˆme pour tous les paramŠtres des enveloppes. L'enveloppe de volume est donc r‚gie par un certain nombre de commandes, que voici: Volume Assigne un nouveau volume … l'enveloppe. Le volume normal est 4000 (16384 en d‚cimal) mais il est possible de monter jusqu'… 7FFF. Vol Step C'est le pas de mont‚ ou descente de volume Vol Speed Toutes les xx ticks, le volume sera mont‚ (ou descendu) de la valeur fix‚e avec Vol Step. Tremolo On Active le tremolo Tremolo Off D‚sactive le tremolo Trem Width Fixe l'amplitude du tremolo. Attention, cette fois-ci l'‚chelle du volume est de 0 … 100. Trem Speed Vitesse du tremolo Tremor On Active le tremor (alternance son mis/son coup‚) Tremor Off D‚sactive le tremor TremorTime1 Fixe le nombre de ticks pendant lequel le son est mis TremorTime2 Fixe le nombre de ticks pendant lequel le son est coup‚ Au d‚but de l'enveloppe, partie Attack, le volume est initialis‚ … 4000, le pas … 0, la vitesse … 0, et les temps de tremor … 3. c) Enveloppe de tonalit‚ ~~~~~~~~~~~~~~~~~~~~~~~~ Avec ce type d'enveloppe, vous pourrez modifier tout ce qui concerne la hauteur de la note Set Tone Fixe la p‚riode de la note. L'‚chelle est 1000. Avec 2000, la note est descendue d'une octave, et avec 800 elle est mont‚e d'une octave. Tone Step Fixe le pas de la variation de p‚riode Tone Speed Fixe la vitesse de la variation Vibrato On Active le vibrato Vibrato Off D‚sactive le vibrato Vib Width Amplitude du vibrato Vib Speed Vitesse du vibrato d) Enveloppe de panning ~~~~~~~~~~~~~~~~~~~~~~~ Modification de la position stereo de l'instrument. Panning Fixe le panning: 000..800..FFF Pan Step Fixe le pas de la variation de panning Pan Speed Fixe la vitesse de la variation e) Exemple d'enveloppe ~~~~~~~~~~~~~~~~~~~~~~ Le langage de description d'enveloppe ‚tant simple, puissant, mais pas forc‚ment facile … comprendre, voici un exemple, pour une enveloppe de tonalit‚: 0 Vibrato On Le vibrato est enclench‚ 1 Vib Width 06 Profondeur du vibrato: 6 2 Vib Speed 18 Vitesse du vibrato: 18 (‚nergique) 3 Wait 50 Jusqu'ici, les commandes 0,1 et 2 se sont pass‚es instantan‚ment, dans la mˆme frame. Maintenant, le tracker va s'arrˆter ici pendant 50 frames (1 s environ), et va ‚x‚cuter le vibrato. 4 Vibrato Off Puis on arrˆte le vibrato. 5 Tone Step 10 6 Tone speed 3 Ensuite, on fixe le pas de la tonalit‚ … 10, et sa vitesse … 3. Notez qu'il ne s'est encore rien produit produit au niveau du son. Ces 3 derniŠres instructions ont ‚t‚ ex‚cut‚es instantan‚ment. 7 Wait 32767 Maintenant, pendant 32767 frames (le maximum en fait), la tonalit‚, fix‚e … 1000 en hexa par d‚faut, va augmenter de 10 toutes le 3 frames. 8 Jump to 7 Retour au Wait pr‚c‚dent, on a une boucle sans fin. Si on avait simplement termin‚ par End au lieu de Wait + loop, le son serait rest‚ tel qu'il ‚tait … la fin du vibrato et les derniŠres commandes auraient ‚t‚ sans effet. III) MODE D'EMPLOI DU SOUNDTRACKER ================================== AprŠs le chargement, vous vous trouvez devant un ‚cran divis‚ en plusieurs parties. La premiŠre, qui se trouve plut“t dans la moiti‚ inf‚rieure de l'‚cran, est divis‚e en un certain nombre de colonnes. Elles repr‚sentent les voies du soundtracker. Une autre partie, en haut … gauche, vous informe sur la chanson (num‚ro de pattern, point de bouclage, etc...) et l'instrument s‚lectionn‚. La partie en haut … droite contient les ic“nes des fonctions principales. Juste en dessous se trouvent d'autres ic“nes et boutons, qui correspondent … un groupe sp‚cifique de fonctions (disque, outils...). Enfin la partie centrale donne quelques informations: les voies qui sont coup‚es, leur dispo- sition, l'octave du clavier, la m‚moire libre, etc. 1) Les fonctions principales ============================ Voyons tout d'abord les ic“nes concernant la chanson. Chacune d'elles est accompagn‚e d'un nombre (en hexad‚cimal, base 16) et de deux petites flŠches. En cliquant sur la flŠche du haut, vous augmentez le nombre, et sur celle du bas, vous le diminuez. Un clic gauche le change d'une unit‚, un clic droit le change un peu plus vite, et les deux boutons … la fois, c'est encore plus rapide. Il est ‚galement possible d'entrer directement la valeur au clavier en cliquant sur le nombre en question. a) Ic“nes de gauche ~~~~~~~~~~~~~~~~~~~ POSITION Indique la position actuelle dans la "song". En effet, un module est constitu‚s d'une succession de patterns. A chaque position est associ‚ un num‚ro de pattern. PATTERN Tiens, justement le voil… le num‚ro de pattern! LENGTH Longueur de la song. Le position vont donc de 0 … Length-1. REPEAT Position de r‚p‚tion. Quand la chanson arrive … la fin, elle recommence … partir le la position indiqu‚e ici. INSTR Le num‚ro de l'instrument courant. Quand une note est entr‚e, elle porte ce num‚ro. Si vous cliquez sur cette ic“ne avec le bouton droit, le num‚ro d'instrument prendra le num‚ro du sample courant (voir ci-dessous) et le sous-menu courant passera en mode 'Instrument'. SAMPLE Le num‚ro du sample courant. Comme pour l'ic“ne pr‚c‚dente, un clic avec le bouton droit changera ce num‚ro par celui de l'instrument courant et les sous- menu passera en mode 'Sample'. b) Boutons du panneau sup‚rieur ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLAY SONG Joue la chanson en entier, … partir du d‚but du pattern si le bouton gauche est cliqu‚, et … parir de la ligne courante si c'est le bouton droit. PLAY PATTERN Joue le pattern courant en boucle. Distinction de bouton comme pour Play Song. INSERT POS InsŠre une position dans la song (liste des patterns), aprŠs la position d‚sign‚e par Position. Si le bouton droit est cliqu‚, le nouveau pattern sera le premier pattern non-utilis‚ rencontr‚. Si celui-ci est vierge, sa taille sera initialis‚e (… 64 lignes par d‚faut). DELETE POS Retire de la song la position courante. EDIT Passage en mode d'‚dition. Il devient alors possible de modifier le pattern courant. STOP ArrŠte la chanson. HELP R‚sum‚ des diverses fonctions. SAMPLE EDITOR AccŠs … l'‚diteur de samples. PREFS AccŠs au tableau des pr‚f‚rences. ***Pas encore fait*** SCORE AccŠs … la partition. ***Pas encore fait*** DISK AccŠs au sous-menu des fichiers. TOOLS AccŠs au sous-menu des outils de composition. INSTRUMENTS AccŠs au sous-menu des instruments. SAMPLES AccŠs au sous-menu des samples. ENVELOPES AccŠs au sous-menu des enveloppes. c) Presets et touches Mute ~~~~~~~~~~~~~~~~~~~~~~~~~~ A propos des presets: afin de faciliter la composition avec beaucoup de voies, j'ai du trouver un systŠme permettant de s'y retrouver facilement dans la partition, mˆme quand le nombre de voies jou‚es est sup‚rieur … celui des voies affich‚ … l'‚cran. Au milieu de l'‚cran, il y a une ic“ne nomm‚e PRESET suivie d'une s‚rie de nombre. En cliquant sur un des nombres (un des presets), vous s‚lectionnez quelles voies vont ˆtre affich‚es … l'‚cran, et donc quel sera le preset actif. Le num‚ro de chaque voie est d'ailleurs affich‚e en haut des colonnes. Vous pouvez le modifier avec les flŠches ou en tapant son num‚ro au clavier. Si vous voulez n'afficher que N colonnes, il suffit de cliquer avec le bouton droit au-dessus de la NiŠme colonne. Vous avez donc … votre disposition 32 configurations de voies param‚- trables. Vous pouvez l'utiliser par exemple pour visualiser seulement une section rythmique, ou une partie piano etc, les exemples ne manquent pas. En-dessous des presets, il y a une autre s‚rie de nombres … c“t‚ d'une ic“ne ON/OFF. Ils indiquent quelles voies sont coup‚es. Pour couper une voie, cliquez sur le num‚ro de la voie avec le bouton gauche, ou sur la voie elle-mˆme. En haut de chaque voie, il y a ‚galement un signe qui indique par un rond que la voie est active, par une croix qu'elle est coup‚e. Si vous cliquez sur la case ON/OFF avec le bouton gauche, toute les voies sont mises sur ON. Avec le droit, toutes les voies ont leur ‚tat invers‚. Toujours avec le bouton droit, si vous cliquez sur le num‚ro d'une voie, elle sera mise sur ON et toutes les autres coup‚es. C'est pratique pour voir ce que donne une voie en solo. Le pav‚ num‚rique a deux fonctions: la premiŠre (mode Sample) est de choisir le sample courant par appui sur une des 16 touches du pav‚ (except‚ le 0 et le .). Vous pouvez attribuer … chaque touche du pav‚ un num‚ro de sample en pressant la touche + SHIFT droit. Le num‚ro du sample courant sera ainsi enregistr‚. Notez qu'avec SHIFT gauche vous avez accŠs … 16 autres samples. La deuxiŠme fonction est le drumpad. En appuyant sur une des touches, vous entrez dans la partition note, instrument et effet qui lui sont attribu‚s. Pour enregistrer une note dans le drumpad, placez vous sur la note d‚sir‚e dans la partition, puis pressez SHIFT droit + touche. Mˆme remarque pour SHIFT gauche que pr‚c‚demment. Le drumpad sert … rentrer rapidement dans la partition des instruments utilis‚s tout le temps sur la mˆme note, comme les percussions. d) Encore quelques ic“nes ~~~~~~~~~~~~~~~~~~~~~~~~~ NB OF VOICES/ Ces deux ic“nes indiquent le nombre de voies et de LINES lignes par pattern. Cliquez dessus pour changer un des paramŠres. Vous pouvez modifier le nombre de lignes de chaque pattern ind‚pendemment, mais le nombre de voies concerne TOUS les patterns. GT vous demande si vous d‚sirez conserver les patterns (si les nouveaux paramŠtres le permettent, sinon certaines voies seront d‚truites). Avec 'New song', la s‚quence sera effac‚e. Si vous cliquez avec le bouton droit sur 'Lines: xx', la taille du pattern sera automatiquement fix‚e (… 64 lignes par d‚faut). STEP Permet de sauter des lignes lors de l'entr‚e des notes. Le pas peut ˆtre n‚gatif, ou nul, par exemple pour entrer facilement des accords (combin‚ avec ). CHRONOMETRE Mesure le temps qui s'est ‚coul‚ depuis le d‚but de la musique. LE BOUTON En cliquant en tout haut … gauche de l'‚cran, vous SECRET pouvez quitter GT. NB: si certaines ic“nes n'ont aucun effet quand elles sont activ‚es, ne vous affolez pas, ne sortez pas en courant dans la rue en vous arrachant les cheveux et en criant au bug, c'est tout simplement que la fonction n'est pas encore programm‚e (mais ne saurait tarder … arriver). Une remarque … propos du nombres de voies. Normalement, GT accepte sans problŠme jusqu'… 32 voies. On peut cependant en utiliser plus, mais cela depend de la hauteur des notes. Je m'explique: plus les notes sont hautes, moins vous pourrez mettre de voies. Par exemple, 32 voies avec que du C-0 marche parfaitement (mˆme si ce n'est pas trŠs int‚ressant), mais par contre vous ne pourrez pas mettre toutes le voies avec du B-4. Quand la limite est d‚pass‚e, des bruits peu agr‚ables se font entendre, mais tout revient dans l'ordre si vous arrˆtez la musique et supprimez la note fautive. En aucun cas il n'y a plantage. Il est cependant possible de contourner le problŠme en baissant la fr‚quence d'‚chantillonnage (50KHz par d‚faut), ce qui baisse par ailleurs la qualit‚ du son. Enfin l'ic“ne pour quitter le programme n'apparaŒt pas, il faut cliquer tout en haut … gauche pour sortir. 2) Quelques touches utiles ========================== D'abord les notes (pour un clavier AZERTY): C C# D D# E F F# G G# A A# B C C# D D# E F F# G G# ______________________________________________________________________ 2 3 5 6 7 9 0 - ` A Z E R T Y U I O P ^ $ ______________________________________________________________________ S D G H J L M W X C V B N , ; : = ______________________________________________________________________ En vrac: SHIFT +  ou  : Position +/- SHIFT +  ou  : Saute au d‚but de la mesure la plus proche TAB : Place le curseur sur le d‚but de la colonne suivante SHIFT + TAB : L'inverse de ci-dessus CTRL + SHIFT +  ou  : Diminue ou augmente le nombre de lignes de pattern affich‚es ESPACE : Stop/Edit SHIFT + Note ou Chiffre : Rentre la note ou le chiffre mais d‚place le curseur vers la droite au lieu du bas. BACKSPACE : D‚truit la note sous le curseur et son instrument SHIFT + BACKSPACE : D‚truit seulement l'effet CTRL + BACKSPACE : D‚truit note, num‚ro d'instrument et effet CTRL + DELETE : Supprime une ligne de la voie sur laquelle est le curseur SHIFT gauche + DELETE : Supprime une ligne du pattern SHIFT gauche + CTRL + DELETE : Supprime une ligne du preset CTRL + INSERT : InsŠre une ligne dans la voie sur laquelle est le curseur SHIFT gauche + INSERT : InsŠre une ligne dans le pattern SHIFT gauche + CTRL + INSERT : InsŠre une ligne dans le preset Ces 6 commandes + SHIFT droit : Rotation vers le haut ou le bas au lieu d'inserion/suppression INSERT : Diminue de 1 le num‚ro de l'instrument courant CLR HOME : Augmente de 1 le num‚ro de l'instrument courant ESC : Change l'octave du clavier . du pav‚ num‚rique : Prendre le num‚ro de l'instrument situ‚ sous le curseur SHIFT droit + Pav‚ : Enregistrer sur le drumpad la note sous le curseur F5 : S‚lection Num‚ro de sample/Drumpad 0 du pav‚ : Play song SHIFT + RETURN ou + 0 du pav‚ : Play pattern RETURN : Play line F4 : Continue de jouer la song SHIFT + F4 : Continue de jouer le pattern F1 : Marque le d‚but du bloc SHIFT + F1 : Marque la fin du bloc F2 : Copie le bloc … l'endroit du curseur (piste) SHIFT + F2 : Copie le bloc (pattern) CTRL + F2 : Copie le bloc (preset) ALT + F2 : Copie le bloc (la voie sous le curseur) CTRL + D : Affichage du temps machine. Cette touche fait apparaŒtre une bande horizontale d‚filant sur l'‚cran. Elle sert … savoir s'il est encore possible de rajouter des voies. La bande ne doit pas envahir tout l'‚cran, o— alors vous p‚ririez dans d'atroces souffrances que votre faible intel- lect ne pourrait mˆme pas imaginer... oh l… je divague (mais dix vagues c'est beaucoup pour un seul homme, hein?). Bon pour les programmeurs et les curieux, les bandes rouges repr‚sentent le temps utilis‚ par le 68030 + DSP et les bleues celui par le DSP seulement. CTRL + E : Change la largeur des voies affich‚es. Je m'explique: en temps normal, on peut voir sur la partition la note, son instrument et son effet. Mais on peut aussi voir (et ‚diter) les commandes de volume, grace … cette touche. De mˆme, il est possible de supprimer l'affichage des effets pour obtenir plus de voies … l'‚cran. CTRL + R : Change la fr‚quence de replay. A l'origine le player est en 50 KHz, mais on peut passer en 32, 25, 20, 16 et 12 KHz. Si cette manipulation baisse la qualit‚ sonore, elle permet en revanche d'exploiter … fond les 32 voies et les samples … trŠs haute fr‚quence. CTRL + S : Augmente le pas d'‚dition, pour pouvoir par exemple n'entrer que des croches sans appuyer tout le temps sur la flŠche du bas. + SHIFT : Diminue le pas d'‚dition. Ce pas peut ˆtre nul (on fait alors du "sur-place", trŠs utile combin‚ avec la touche TAB pour entrer des accords), et mˆme n‚gatif. CTRL + I : Active ou d‚sactive l'interpolation lin‚aire sur la voies situ‚e sous le curseur. Cette fonction permet d'obtenir une qualit‚ de son bien meilleure, surout avec les samples ‚chantillonn‚s … basse fr‚quence. Cependant il y a une l‚gŠre perte de dynamique due aux aigus qui sont estomp‚s. Cette fonction prend aussi beaucoup de temps de calcul pour le DSP, c'est pourquoi il est possible de ne l'activer que sur certaine voies. + SHIFT : Active/d‚sactive sur toutes les voies. ALT + L : Charge un module. ALT + S : Sauve un module. ALT + M : Suivi de la touche 1,2, 4 ou 5, cette fonction recadre l'‚cran en overscan qui est l‚gŠrement d‚cal‚ sur une TV. NB: Chaque t‚l‚vision a son propre domaine d'affichage et requiert donc des paramŠtres diff‚rents. CTRL + ALT + P : Snapshot de l'‚cran. AprŠs avoir press‚ ces touches, cliquez sur les coins en haut … gauche et en bas … droite de la portion d'‚cran … capturer. L'image est sauv‚e en .TGA, sous le nom de SNAPxxxx. 3) Menu Disk ============ C'est le menu des fichiers (tiens donc!). L… aussi, plusieurs ic“nes: LOAD MOD Charge un module. Si le bouton droit est cliqu‚, le module indiqu‚ dans le chemin est charg‚ automatiquement. Les modules compact‚s avec ATOMIC 3.5 et PACK ICE 2.1 ou 2.4 sont reconnus et charg‚s. SAVE MOD Sauve un module. Bouton droit actif. Le module est sauv‚ seulement au format .GT2, .GTK, .S3M ou .MOD. Si le module est d‚j… pr‚sent sur le disque, un fichier de back up est cr‚‚ (.BAK) pour sauver l'ancien et pr‚venir ainsi toute erreur de manipulation. LOAD PREF Charge un fichier de pr‚f‚rences. SAVE PREF Sauve un fichier de pr‚f‚rences. Le fichier charg‚ par d‚faut par Graoumf Tracker (merci de prononcer sans cracher) est GTKPREFS.INF. MODULE FILE Ce sont les formats de modules disponibles. PATH OF... Chemins d'accŠs, avec les noms de fichier par d‚faut. AUTOLOAD Celui-l… il est sp‚cial. Lors du chargement, Graoumf Tracker charge le module et les samples pr‚sents (s'il y en a) dans ce r‚pertoire. Cela permet au musicien d'avoir un certain nombre d'instruments prˆts pour pouvoir commencer … composer sans avoir … chercher pendant des heures les bons samples dans sa collection. MAKE DIR Fabrique un nouveau sous-r‚pertoire DEL DIR Retire un sous-r‚pertoire du disque. Il doit ˆtre vide (le sous-r‚pertoire, pas le disque, suivez un peu!) DEL FILE Zabrouf, plus de fichier! RENAME Hop, personne n'a rien vu, j'ai chang‚ le nom du fichier. FORMAT Formate un disque HD en 1.44 Mo ou 1.6 Mo (ou plus, au choix). ***pas encore fait*** A propos des diff‚rents formats de sauvegarde, il faut savoir que seul le format .GT2 est capable de tout sauver correctement. Le format .GTK tient compte de tous les effets, mais ne sauve pas les enveloppes et les instruments multi-samples. Chaque instrument dans la partition est associ‚ au sample de mˆme num‚ro. Ensuite vient le .S3M. Mˆmes restrictions que pour le GTK, sauf que la taille totale du module ne doit pas d‚passer 1 Mo pour ˆtre relu correctement par la suite. Un certain nombre d'effets seront ‚galement perdus, ou leurs paramŠtres arrondis, comme les slides de panning, les volumes exponentiels, etc. Les octaves extrˆmes (6,7 et 8) sont sauv‚es telles quelles mais ne sont pas permises dans le format officiel. De plus, le format est th‚oriquement limit‚ … 16 voies de sons digitalis‚s mˆme s'il est possible d'en faire tenir 32. Le format .MOD enfin, tient compte de toutes ces restrictions mais en pire. Les octaves couvertes s'‚talent de 1 … 3. De nombreux effets seront perdus, en particulier la colonne de volume, qui est convertie en effet ProTracker Cxx quand c'est possible (elle n'a pas la priorit‚ sur les autres effets). Tous les slides de volumes seront ‚galement arrondis … un multiple de 4, par excŠs. Il faut aussi savoir que le nombre maximum de samples est de 31. Les samples dont le num‚ro est sup‚rieur … 31 (1F en hexa) seront plac‚s dans les places restantes avant ce num‚ro. S'il y a plus de 31 samples au total, ils ne seront pas tous sauv‚s. Si le module fait 4 voies / 64 lignes, il est sauv‚ comme un module normal (identificateur M.K.); s'il fait plus de 4 voies il est sauv‚ au format FastTracker (id. xCHN); et si le nombre de lignes est diff‚rent de 64, il est sauv‚ au format de Digital Tracker (id. FAxx). 4) Menu Tools ============= Eh oui, toujours une flopp‚e de boutons. On y va: START Fixe le d‚but du bloc … la position occup‚e par le curseur. La voie, le pattern, le d‚but et la fin du bloc sont affich‚s sur la ligne centrale (BLK vv/pp:dd-ff). END Fixe la fin du bloc PASTE Copie le bloc … l'endroit point‚ par le curseur. INSERT InsŠre le bloc … l'endroit point‚ par le curseur. CLEAR Efface le bloc. DELETE Supprime le bloc en remontant la suite. NOTE UP Toutes les notes du bloc sont augment‚es d'un demi- ton. NOTE DOWN Toutes les notes du bloc sont baiss‚es d'un demi-ton. SWAP Echange le bloc avec la partie de mˆme taille situ‚e sous le curseur. REPLACE/TRANSP Si la transparence est active, lors de la copie de bloc les notes de l'endroit destination de seront pas effac‚es si un vide doit ˆtre mis par-dessus. ALL/MASK Si MASK est actif, les op‚rations de bloc utilisent un masque (voir plus bas). TRACK/ D‚finit l'‚tendue du bloc … manipuler. PATTERN/ PRESET Il y a deux ic“nes, nomm‚es MASK ON et REPLACE BY, qui consŠrnent le masquage du bloc. Le premier masque filtre toutes les notes. Un point d'interrogation signifie qu'il peut y avoir n'importe quoi dans ce champ. Le deuxiŠme masque est un masque de remplacement. Un point d'interrogation signifie que la donn‚e en question est laiss‚e telle- quelle, sinon elle est remplac‚e par la valeur indiqu‚e. Exemple: si MASK ON = C-2 1????, et REPLACE BY = G-3 41234, lors d'une copie seulement les notes en C-2 de l'instrument num‚ro 1 seront prises en compte, et remplac‚es par un G-3 de l'instrument 4 avec l'effet 1234. EXT NOTE est ‚galement un filtre de remplacement, mais sur l'effet d'une note rentr‚e au clavier. Par exemple, si EXT NOTE = 0123, quand une note sera frapp‚e au clavier, elle sera automatiquement suivie de l'effet 0123. Pour modifier ces masques, cliquez dessus et entrez vos donn‚es comme sur la partition. Espace met une note vide. CLEAR SONG Efface tous les patterns CLEAR INSTR Efface tous les samples CLEAR ALL Efface tout ! .../... Page suivante, on y vient: Dans cette deuxiŠme page du menu Tools, vous pourrez cr‚er ais‚ment des effets d'‚cho, sans toucher aux samples, simplement en jouant avec le volume. ECHO D‚clenche l'effet d'‚cho. Chaque note de la piste consern‚e sera r‚p‚t‚e avec un volume d‚croissant. EVERY n LINES D‚termine l'espace entre chaque r‚p‚tition. CONT Si cette ic“ne est active, l'‚cho d'une note continuera mˆme aprŠs une autre note. FEEDBACK Dans ce mode, le pourcentage indique le volume que devra avoir chaque r‚p‚tition par rapport … la pr‚c‚- dente. FADESTEP Indique simplement de combien doit baisser le volume entre chaque r‚p‚tition. VOLUME SLIDE Effectue une mont‚e ou descente progressive de volume entre deux commande de volume. Le curseur doit se trouver entre celles-ci. La colonne de volume est utilis‚e … cet effet. Exemple: C-2 1 2030 Volume de d‚part \ C-2 1 2030 D-2 1 .... ==================\ D-2 1 .... 39 E-2 1 .... | Cliquez sur \ E-2 1 .... 42 .... | Volume Slide / .... 4B F-2 1 .... ==================/ F-2 1 .... 54 G-2 1 .... 5D Volume d'arriv‚e / G-2 1 .... 5D .../... Re-page suivante: C'est la page de la song. La fenˆtre de gauche pr‚sente toutes les positions ainsi que tous les patterns associ‚s, avec leurs noms. Cliquez dessus avec le bouton gauche pour changer la position dans la s‚quence, et avec le bouton droit pour modifier le nom du pattern. INSERT POS InsŠre une nouvelle position … l'endroit du curseur. Si le bouton droit est cliqu‚, le nouveau pattern sera le premier pattern vierge rencontr‚. DELETE POS Supprime la position sous le curseur. .../... Retour … la 1Šre page du menu Tools. 5) Menu Instruments =================== C'est ici que vous allez pouvoir fabriquer vos instruments … partir de samples pr‚alablement charg‚s. La fenˆtre de gauche vous montre la r‚partition des samples suivant les notes. En effet, vous pouvez avoir plusieurs samples par instrument, afin de couvrir un grand nombre d'octaves sans que le son soit alt‚r‚ dans les extrˆmes aigus ou graves. La premiŠre colonne indique le num‚ro du sample, la deuxiŠme son nom, la troisiŠme la transposition, c'est-…-dire de combien de demi- tons il faut d‚caler la note d'origine pour obtenir la note du sample. Enfin la quatriŠme colonne est la note qui lui correspond au sample. Par exmple: 07 PIANO 1 C-0 +12 ... ... ... 08 PIANO 2 C-2 +00 ... ... ... 09 PIANO 3 C-4 -12 ... ... ... 09 PIANO 3 G-8 -12 Admetons que ce soit l'instrument 5. Quand vous allez entrer une note avec cet instrument, un sample diff‚rent sera jou‚ selon la hauteur de la note. Si la note est entre C-0 et B-1, ce sera le sample 7 qui sera jou‚, mais 12 demi-tons (une octave) au-dessus de la note entr‚e. Si vous aviez rentr‚ G-0, GT aurait jou‚ le sample 07 … la note G-1. Avec une note entre C-2 et B-3, le sample 8 est jou‚ tel quel (transposition 0) et entre C-4 et G-8, le sample 9, baiss‚ d'une octave. Dans cette liste, la partie dont on veut modifier les caract‚- ristiques est affich‚e en rouge. Voici maintenant la description des boutons, comme d'habitude: SAMPLE Modifie le num‚ro du sample de la partie s‚lectionn‚e. TRANSPOSE Modifie la transposition en demi-tons du sample GROUP Quand cette ic“ne est activ‚es, tous les changement de num‚ro de sample sont affect‚s … tout le groupe de notes entourant le curseur. Sinon c'est seulement la note sous le curseur qui est modifi‚e. FROM / TO Change l'espace couvert par le sample VOLUME Volume g‚n‚ral de l'instrument VOLUME/TONE/PAN S‚lection des num‚ros d'enveloppes pour cet instrument. LIST Permet d'acc‚der … la liste des instruments. Cliquez sur l'instrument pour le choisir. LOAD INSTRUMENT Charge un instrument et ses samples, tout en gardant les samples associ‚s … l'ancien instrument. LOAD & REPLACE Charge un instrument avec ses samples. Les samples sp‚cifiques de l'ancien instrument sont effac‚s, et les nouveaux charg‚s dans les premiŠres places vides trouv‚es. *** Pas encore fait *** SAVE INSTRUMENT Sauve un instrument avec tous ses samples. 6) Menu Samples =============== Dans ce menu vous allez pouvoir charger et sauver vos samples, ainsi que modifier leurs caract‚ristiques. Passons tout de suite aux boutons et ic“nes: SAMPLE Le num‚ro du sample courant. A c“t‚ figure son nom, cliquez dessus pour l'‚diter VOLUME Le volume de l'instrument, de 0 … FFF en hexa, 100 ‚tant la valeur moyenne. LENGTH Sa longueur en octets REPEAT Son point de bouclage REPLEN La longueur du bouclage. FINETUNE Indique de combien de 16Šmes de tons au-dessus/en- dessous de la note l'instrument doit ˆtre jou‚. Ce paramŠtre est utile lorsque des samples sont mal accord‚s. FREQUENCY Indique la fr‚quence d'‚chantillonnage du sample. Par d‚faut … 8363 Hz, mais si vous chargez des .AVR par exemple, la fr‚quence du fichier sera reprise. BITS Indique la pr‚cision du sample (8 ou 16 bits). Pour changer le sample de pr‚cision cliquez sur cette ic“ne. Attention, si vous passez de 8 … 16 bits, il n'y aura pas de diff‚rence; en revanche si vous passez de 16 … 8 bits vous gagnez de la m‚moire mais vous perdez de la qualit‚ (qui ne sera pas retrouv‚e lors d'un passage … 16 bits). BALANCE Balance automatique. Si ??? se trouve … cet endroit, la balance de la voie o— est jou‚ l'instrument de sera pas chang‚e. Sinon, la voie prendra la valeur indiqu‚e comme nouvelle balance. KILL D‚truit le sample courant LOAD Charge un sample en m‚moire. Un clic avec le bouton droit charge le sample dont le nom figure dans le chemin du menu Disk. Le sample peut ˆtre pack‚ avec Atomic 3.5, Ice Packer 2.1 ou 2.4. SAVE Sauve le sample. Un clic avec le bouton droit sauve le sample dans le chemin du menu Disk. La sauvegarde se fait au format AVR. SAMPLE FILE Choix de l'extension par d‚faut. LIST AccŠs … la liste des samples. Un petit point … c“t‚ du num‚ro d'un sample indique que celui-ci est non vide. INSTRUMENT ? Cherche … quel instrument appartient le sample courant. Si le bouton gauche est cliqu‚, la recherche se fait depuis le d‚but, et si c'est le droit, la recherche s'effectue depuis l'instrument courant (exclus). L'instrument trouv‚ devient alors instrument courant. 7) Menu Enveloppes ================== Ce menu vous permet d'‚diter les enveloppes. Les commandes de l'enveloppe se trouvent dans la fenˆtre de gauche (le curseur est repr‚sent‚ par un ">"), et la liste des commandes dans la fenˆtre de droite. Pour ins‚rer une commande au niveau du curseur, cliquez sur cette commande dans la liste. Et au milieu de tout ‡a tr“nent quelques boutons: VOLUME Bontons indiquant le type d'enveloppe ‚dit‚e. TONE PAN ATTACK Ces bontons indiquent la section de l'enveloppe qui KEY OFF est ‚dit‚e: Attack est l'enveloppe normale de la note (quand elle commence), et Key Off l'enveloppe ex‚cut‚e lors de l'arrˆt de la note (avec l'effet Note Cut) ENVELOPE D‚signe le num‚ro de l'enveloppe courante, son nom est ‚ditable juste en-dessous. CLR ENV Permet de remettre … z‚ro l'enveloppe DEL COM Efface la commande d'enveloppe sous le curseur COPY Copie l'enveloppe dont le num‚ro est d‚sign‚ dans l'enveloppe ‚dit‚e. 8) Menu Control =============== Cette partie vous permet de controler le volume de sortie, le tempo, la vitesse et les balances de chaque voie. L, R Volume g‚n‚ral des canaux gauche et droit. Il est possible de rentrer le volume … la main ou de bouger le fader avec la souris. M Master volume du soundtracker (celui command‚ par la fonction 5xxx). TEMPO Tempo en BPM. Correspond … la commande 0Fxx. SPEED Vitesse d'une double-croche (vitesse normale = 6). Correspond … la commande A8xx. 01-08, 09-16, S‚lectionne les 8 voies dont on modifiera la balance 17-24, 25-32 … l'‚cran. 1, ..., 32 Balance pour chaque voie. Comme d'habitude, r‚glage … la main ou au fader. Correspond … la commande 4xxx. 9) Menu MIDI ============ Cette partie vous permet de relier le Graoumf Tracker … un synth‚tiseur, une boŒte … rythmes ou … tout autre appareil pourvu d'un port MIDI (un autre ordinateur, par exemple). Seul le MIDI In (r‚ception de donn‚es par le GT) est disponible pour l'instant, et uniquement en mode polyphonique. La synchronisation en MIDI In permet d'ajuster la vitesse du Graoumf Tracker … l'appareil MIDI connect‚, ce qui est particuliŠre- ment utile en mode Enregistrement. Cependant, pour des raisons techniques difficilement contournables, les sons jou‚s par GT seront l‚gŠrement retard‚s (de l'ordre du 20Šme de seconde) par rapport aux signaux re‡us. Mais au point de vue de la partition, tout se passe normalement. Venons-en tout de suite aux diff‚rentes ic“nes qui jonchent le sous-menu: MIDI IN Avec cette fonction, le Graoumf Tracker est capable de jouer et d'enregistrer des notes venant du port MIDI. MIDI OUT Non disponible. SYNC IN Enclanche la synchronisation MIDI externe. SYNC OUT Non disponible. MONOPHONIC MODE Non disponible. POLYPHONIC MODE La r‚ception des notes se fait sur plusieurs pistes, assign‚es … des canaux MIDI dans le sous-menu suivant. NOTE OFF Transcrit sur la partition les signaux Note Off (arrˆt de la note: effet 0A00). VELOCITY Transcrit sur la partition la v‚locit‚ d'une note par une commande de volume. CHANNEL Non disponible. INSTRUMENT Non disponible. P.M. CONF AccŠs au sous-menu de configuration du mode polyphonique. Dans le sous-menu de configuration du mode polyphonique, il y a … droite un tableau repr‚sentant les num‚ros de canaux MIDI associ‚s … chaque piste. Cliquez sur le num‚ro de la piste pour lui associer ou lui supprimer un num‚ro de canal, et cliquez sur le num‚ro de canal avec les boutons gauche ou droit pour augmenter ou diminuer ce num‚ro. Voici les quelques ic“nes situ‚es … gauche: MIDI CHANNEL Indique le num‚ro du canal MIDI sur lequel on travaille. INSTRUMENT Num‚ro de l'instrument associ‚ au canal sus-cit‚. SELECT C. PRES. Le canal est associ‚ … toutes les pistes du preset courant. REMOVE CHANNEL Retire toutes les pistes contenant le num‚ro du canal. GENERAL CONF. Retour au menu MIDI principal. 10) Compatibilit‚ avec les autres formats ========================================= Mˆme si Graoumf Tracker est capable de relire des format diff‚rents du sien, la compatiblit‚ n'est pas forc‚ment parfaite, souvent … cause de la diff‚rence de concept entre les soundtrackers. Format ProTracker .MOD et assimil‚s: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C'est le format standard, la compatibilit‚ est quasi-totale. Les diff‚rentes versions mutantes de ce format (Fastracker par exemple) sont aussi relues, en 4 voies ou plus. Seuls quelques effets (trŠs peu employ‚s) n'ont pas ‚t‚ implant‚s. Voici la liste de ceux qui sont compatibles: 0xx - Arpeggio E1x - Fine porta up 1xx - Porta up E2x - Fine porta down 2xx - Porta down E4x - Set vibrato waveform 3xx - Tone porta E5x - Set finetune 4xy - Vibrato E6x - Pattern loop 5xy - Tone porta + Volume slide E7x - Set tremolo waveform 6xy - Vibrato + Volume slide E8x - Panning 7xy - Tremolo E9x - Retrig sample 8xx - Panning EAx - Fine volume slide up 9xx - Sample offset EBx - Fine volume slide down Axy - Volume slide ECx - Note cut Bxx - Jump to position EDx - Note delay Cxx - Set volume EEx - Pattern delay Dxx - Break pattern Fxx - Set speed/tempo Il manque en fait Set glissando control (E3x) et Funk loop (EFx). Les effets 8xx et E8x ne sont pas les effets du ProTracker original (Phasor Effect pour le 8xx), ceux-ci ‚tant rarement utilis‚s. De nombreux soundtracker les ont chang‚s en panning, c'est ‚galement le cas du Graoumf Tracker. Maintenant la liste des identificateurs reconnus: M.K. / M&K& / M!K! ................................ Protracker FLT4 / FLT6 / FLT8 / RASP ....................... StarTreckker xCHN / xxCH ...................................... FastTracker CD81 ........................................... Octalyser STE FAxx ..................................... Digital Tracker 030 Format OctaMED Pro Amiga .MMD: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ce format est assez compatible, les instrument Synth/hybrid sont aussi relus mais leurs enveloppes et effets sp‚cifiques ne sont pas encore g‚r‚s. Comme chaque pattern a une longueur qui lui est propre, une voie suppl‚mentaire est g‚n‚r‚e; elle contient une commande Break Pattern. Format .669: ~~~~~~~~~~~~ Les modules de ce type sont normalement bien relus. Une 9Šme piste est g‚n‚r‚e pour g‚rer les commandes de vitesse et de fin de pattern qui sont normalement ind‚pendantes. Format MultiTracker .MTM: ~~~~~~~~~~~~~~~~~~~~~~~~~ Le format MTM est correctement relu. Format Scream Tracker 3 .S3M: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Pas de problŠme pour ce format, les sp‚cificit‚s de Scream Tracker 3.2 sont aussi prises en compte. Je pense que GT est d‚sormais le soundtracker qui rejoue le mieux les S3M sur Falcon. Format Ultra Tracker .ULT: ~~~~~~~~~~~~~~~~~~~~~~~~~~ GT relit ce format (versions V001 … V004), mais comme il y a deux effets par note, on fait comme on peut: Cxx est pris en charge par la colonne de volume, et le premier effet a priorit‚ sur le second. L'effet num‚ro 5 n'est pas repris (c'est du bidouillage sur les boucles des samples). Format Digital Tracker .DTM: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ La compatibilit‚ est quasi-parfaite, … part les samples stereos automatiquement transform‚s en mono. Les vieux modules .DTM sont aussi relus. Format Fast Tracker 2 .XM: ~~~~~~~~~~~~~~~~~~~~~~~~~~ La relecture de ce format est assez superficielle pour l'instant, ainsi tout ce qui touche aux enveloppes n'est pas pris en compte. Toutefois il est possible de relire la plus grande partie des modules correctement, ceux-ci n'utilisant que rarement les enveloppes. 11) Le ficher de pr‚f‚rences GTKPREFS.INF ========================================= Il est tout a fait possible de modifier un certain nombre de paramŠtres du Graoumf Tracker initialis‚s au chargement, comme le nombre de pistes et de lignes par d‚faut, les touches du clavier, le type d'affichage des voies, les paramŠtres des effets du Sample Editor, etc... Tous ces paramŠtres sont stoqu‚s dans le ficher GTKPREFS.INF, qui est un fichier 100% ASCII, que vous pouvez modifier avec n'importe quel ‚diteur de texte. Le fichier est contitu‚ d'une suite de deux types de syntaxes: Les affectations et les commentaires. Ceux-ci commencent par un point- virgule ";" et se terminent … la fin de la ligne. Vous pouvez placer n'importe quoi aprŠs le point-virgule car le commentaire est ignor‚ par le programme. Il sert surtout … bien ‚claircir la structure des affectations dont nous allons parler. Les affectations constituent en effet la plus grande partie du fichier. Elles sont constitu‚es d'un nom de variable, propre … Graoumf Tracker, d'un ‚gale "=", et de donn‚es, qui seront affect‚es … cette variable. Le format de ces donn‚es d‚pend en fait de la variable. Des commentaires sont mis par le tracker pour vous indiquer ce que vous pouvez y mettre. La red‚finition des touches est un peu sp‚ciale. Le nom de la fonction dont on veut d‚finir la touche est pr‚c‚d‚e de "keydef". Ensuite vient le nom, puis un ‚ventuel paramŠtre, explicit‚ plus loin. DerriŠre le "=" se trouvent la liste des touches qu'il faut presser pour obtenir l'effet voulu. On peut y mettre: - Toutes les lettres (il faut quand mˆme savoir qu'un certain nombre de ces lettres sont utilis‚es pour la saisie des notes), - Les touches suivantes: esc, tab, <, backspace, return, del, #, help, undo, ins, clr, up, down, left, right, pad0 et padpoint. Il ne peut y avoir qu'une seule de ces touches par fonction. - On peut aussi associer … ces touches des modificateurs, comme lshift (gauche), rshift (droit), shift (n'importe laquelle des 2), ctrl, alt et caps. On peut les mettres toutes … la fois. Il y a ‚galement des fonctions qui se servent de blocs de touches, comme la s‚lection d'un instrument par exemple. Chaque ensemble possŠde 32 "cases", et on peut associer une partie de ces 32 cases … un bloc de touches. C'est la qu'intervient le paramŠtre, il donne l'offset du d‚but du bloc dans l'ensemble (de 0 … 31). Ces blocs sont: numpad (pav‚ num‚rique) et fkeys (touches de fonction). Si vous avez par exemple param‚tr‚ le choix d'instrument avec les touches de fonction + 12, quand vous presserez F1, l'instrument dont le num‚ro est dans la case 12 sera s‚lectionn‚, F2 celui de la 13, etc... Une autre fonction prend un paramŠtre, c'est "line": aller … la ligne xx du pattern. 12) Les bugs: apprendre … les connaŒtre ======================================= GT ne possŠde visiblement pas trop de bug et est assez stable. Signalons toutefois: - Les erreurs de disk ne sont pas r‚cup‚r‚es. Assurez-vous donc d'avoir assez de place sur disque(tte) avant de sauver; souvenez-vous aussi qu'un .BAK peut ˆtre g‚n‚r‚. - Gestion pas trŠs propre de la m‚moire. Au chargement, quand un module est limite point de vue place, il peut y avoir un plantage. Par contre si le module est r‚ellement trop gros, l'erreur est correctement signal‚e. - une l‚gŠre instabilit‚ dans la fonction de sampling de l'‚diteur de samples. - bugs possibles lors des changements de fr‚quence de replay. - Fond blanc au lieu de noir dans certaines r‚solutions. - Des erreurs de d‚compactage (Atomic 3.5) avec certains trŠs gros modules (taille > 1 Mo). Cela peut provoquer un plantage. La solution serait qu'on me fasse parvenir les routines officielles de d‚compactage de l'Atomic 3.5 (ou d'autres, car je crois que j'ai bien les routines officielles!) - bugs dans l'‚dition des enveloppes. Enfin un peu moins maintenant. - Instabilit‚ dans l'enregistrement de module sous forme de sample (avec une vitesse d'enregistrement diff‚rente de la fr‚quence de replay). - Le tempo n'est pas pr‚cis‚ment juste … 100%, et donc la fonction 'Song-2-Disk' ne g‚nŠrera pas un sample parfaitement sychronis‚, sauf s'il est enregistr‚ … la fr‚quence de replay. Sinon, modifiez la fr‚quence de quelques Hz. - Toujours dans cette fonction, si votre disque n'est pas assez rapide, certains passages ne seront pas enregistr‚s, mais cela n'est pas d‚tect‚. - Plantage (rare) d‚tect‚ lors du changement de tempo dans le menu 'Control' lorsque le microprocesseur est trŠs occup‚. - Plantage possible quand on change la taille d'un pattern ou d'un sample alors que des notes arrivent sur le MIDI. Je m'efforce de corriger tous les bugs que je trouve, ou qui me sont signal‚s, donc n'h‚sitez pas … me contacter si vous trouvez quelque chose qui cloche. D'autre part, je ne garantis pas le fonctionnement avec des cartes acc‚l‚ratrices qui acc‚lŠrent relativement beaucoup plus le 030 (ou 040, voire 060, qui sait?) que le DSP. Si la demande d'une update avec ce genre de carte se fait sentir, je me r‚soudrai … en sortir une, ce ce qui ne devrait pas poser de problŠme. IV) L'EDITEUR DE SAMPLES ======================== Cet ‚diteur est en plein chantier, Toutes les fonctions ne sont donc pas encore disponibles. Les fonctions encore non impl‚ment‚es sont marqu‚es d'un signe "(***)". Le principe de fonctionnement est assez simple, et les utilisateurs de ST-REPLAY Pro ne seront pas trop d‚pays‚s car l'‚diteur de samples de GT utilise … peu prŠs le mˆme systŠme. Le travail s'effectue dans un "buffer", qui occupe le maximum de m‚moire disponible. Toute manipulation se fait sur le "bloc", d‚limit‚ par deux marqueurs. L'‚cran est divis‚ en 3 parties. La fenˆtre du haut repr‚sente la courbe du sample. La partie centrale comporte les ic“nes principales ainsi que les noms des sous-menus, qui sont dans la 3Šme partie. Une quatriŠme partie peut ‚galement apparaŒtre, affichant divers graphs. 1) Les commandes principales ============================ Au d‚but, votre buffer est vide. Pour travailler sur un sample, il faut d'abord le charger dans le buffer. Les op‚rations effectu‚es, il suffit de recopier le bloc dans l'instrument voulu. Attention, le buffer parageant le mˆme espace m‚moire que les samples, il est fort probable que la fin des donn‚es du buffer soient corrompues aprŠs un chargement de module ou de sample. Vous pouvez bouger les marqueurs (les 2 barres rouges) en cliquant sur l'endroit voulu avec le bon bouton de la souris (gauche ou droit). Il y a aussi un 3Šme marqueur "fant“me", qui m‚morise la derniŠre place du marqueur de fin de bloc aprŠs chaque manipulation. Mais examinons un peu ces commandes: ZOOM Place la fenˆtre d'affichage sur les marqueurs. L'empacement de la fenˆtre dans le buffer est indiqu‚ … droite et … gauche de l'‚cran. ZOOM OUT Double la portion de buffer affich‚e. COPY SAMPLE Recopie un sample dans le bloc d‚limit‚ par les TO BLOCK marqueurs. Le num‚ro du sample est indiqu‚ sous la fenˆtre du buffer. Le sample peut ˆtre converti … la r‚solution du buffer (8 ou 16 bits). Si le sample est trop grand pour ˆtre copi‚ dans le bloc, vous pouvez soit le clipper, soit le faire d‚passer du bloc. COPY BLOCK Copie le contenu du bloc dans le sample courant. TO SAMPLE SWAP SAMPLE Echange le bloc et le sample courant. (***) AND BLOCK CLEAR Efface le bloc et met des samples vides … la place. CUT Efface le bloc en faisant glisser dessus la partie droite du buffer. KEEP Vide le buffer … l'exception du bloc. FLIP Renverse le contenu du bloc (le son est jou‚ … l'envers). GAP (BLK) Repousse le buffer vers la droite d'une longueur ‚gale … celle du bloc. GAP (SPL) Idem que pr‚c‚demment, mais d'une longueur ‚gale … celle du sample courant. PLAY Joue le contenu du bloc (1 fois). Espace ou clic droit pour arrˆter. FINE POS Permet de localiser trŠs pr‚cis‚ment les marqueurs de bloc. Cliquez sur cette ic“ne, une boŒte de dialogue vous demande quel marqueur modifier. Pour positionner pr‚cis‚ment le marqueur, cliquez … l'endroit d‚sir‚ avec le bouton gauche. Vous pouvez faire scroller la fenˆtre en cliquant sur les bords gauche et droits. Quand le positionnement est effectu‚, cliquez sur le bouton droit pour sortir. 2) Donn‚es num‚riques sur le buffer =================================== Juste sous la fenˆtre du buffer se trouvent un certain nombre d'informations. Vous pouvez modifier ces donn‚es … la main en cliquant dessus. En voici une description sommaire: POS L Indique la position du bord gauche de la fenˆtre dans le buffer. CURS L Position du curseur gauche. BITS R‚solution actuelle du buffer de travail. BLOCK Taille du bloc. BUFFER Taille du buffer. REPEAT Point de r‚p‚tition (s'il y en a). (***) FREQ Fr‚quence du buffer. SAMPLE Num‚ro du sample courant. En cliquant dessus avec le bouton droit de la souris, vous faites apparaitre le sous-menu 'Samples'. Pour en sortir, cliquez … c“t‚ du menu ou pressez . CURS R Position du curseur droit. POS R Position du bord droit de la fenˆtre. 3) Menu Volume ============== Cette partie vous permettra de connaŒtre le volume de votre bloc et de le modifier comme bon vous semble. VOLUME Cette ic“ne indique le volume maximum du bloc, en pourcentage. Cliquez dessus pour le modifier (les valeurs sup‚rieures … 100% sont tol‚r‚es, le sample est alors satur‚). VOLUME ? Demande le calcul du volume maximum. En effet, ce volume n'est pas calcul‚ … chaque manipulation, pour ne pas perdre trop de temps entre chaque manipulation. ñ1, 2, 3, 6 dB Augmente ou diminue le volume de n dB. +1 dB correspond … une augmentation de 25%, et +3 dB double le volume. Il y a ‚galement un sous-menu 'Volume on effects'. Vous pouvez soit laisser le volume comme il est aprŠs le clacul d'un effet, soit le rendre optimum, de fa‡on … ce que la qualit‚ du sample soit la meilleure possible, sans saturation (100% de volume). (***) Vous pouvez ‚galement modifier le volume dans le temps, pour cr‚er des effets de fondu par exemple: FADE IN Fixe les paramŠtre pour un fondu de d‚but. FADE OUT Fixe les paramŠtre pour un fondu de fin. START Indique le volume de d‚but de fade. Attention, ce pourcentage est par rapport au volume du sample, 100% ‚tant le volume normal du sample et non le maximum possible. END Volume de fin de fade. FADE ! D‚clanche le calcul du fade. 4) Menu Mixage ============== Vous pouvez m‚langer des samples entre, pour obtenir d'autres samples plus riches et vari‚s. Il est possible de mixer jusqu'… 5 ‚chantillons … la fois. Ces ‚hantillons sont caract‚ris‚s par plusieurs paramŠtres: ON Quand cette ic“ne est activ‚e, le sample est pris en compte dans le mixage. START Indique le volume de d‚but du sample. END Volume de fin. LOOP Le sample est boucl‚ (avec ses propres paramŠtres) quand l'ic“ne est enfonc‚e. Num‚ro C'est le num‚ro du sample concern‚. 00 indique que le buffer est pris comme sample de mixage. Pour s‚lectionner le sample courant, cliquez sur le num‚ro avec le bouton droit. Grƒce … l'ic“ne MASTER, vous pouvez indiquer le volume total du r‚sultat du mixage, sans avoir … changer les volumes de tous les samples. Les num‚ros de 2 … 5 sont des pr‚sets pour les mixages de 2 … 5 ‚chantillons. Effectuez le mixage avec l'ic“ne MIX !. 5) Menu Record ============== a) Avertissement ~~~~~~~~~~~~~~~~ Le Falcon poss‚dant un Convertisseur Analogique/Num‚rique (ADC), il est possible de "digitaliser" des sons provenant d'une source audio. Cependant, les concepteurs du Falcon ont eu la curieuse id‚e de mettre une entr‚e au niveau microphone (quelques mV). Le danger est que si vous reliez une sortie au niveau ligne … cette entr‚e, vous risquez de griller ce derniŠre, la sortie ligne ‚tant beaucoup trop forte. Il est possible de rem‚dier … cel… en rajoutant en s‚rie une r‚sistance de 200 Kê … chaque canal. Il y a ‚galement un autre problŠme: le bass-boost d'entr‚e. Ce circuit a pour but d'augmenter les sons graves, qui sont trŠs mal capt‚s par les micros bon march‚. Le bass-boost nuit aussi gravement … un son d‚j… de bonne qualit‚. Il existe aussi un montage assez simple pour contourner le circuit (publi‚ dans Start Micro Nø24 - Janvier 95), que certains revendeurs acceptent d'effectuer. b) Comment bien r‚ussir ses samples ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Digitaliser des sons est loin d'ˆtre une op‚ration ‚vidente, et qui demande un certain entraŒnement. Voici donc quelques conseils: - Le son ne doit pas saturer: avant l'enregistrement, passez la source au monitoring et regardez les vu-mŠtres. Si ceux-ci arrivent jusqu'en haut, le son est trop fort. Baissez alors la source. - Le niveau ne doit pas ˆtre trop bas non plus, car on perd de la d‚finition. Montez assez le volume pour que le son ne sature pas et que les vu-mŠtres atteignent en gros 75% lors de l'impulsion maximum. Vous pouvez vous aider de la fonction 'Auto' pour r‚gler ce volume. - Vous aurez une bien meilleure qualit‚ en 16 bits qu'en 8 bits mais le sample tiendra 2 fois plus de place. 8 bits suffisent en g‚n‚ral pour des sons au volume constant; 16 bits sont en revanche indispensables si la puissance varie beaucoup. On obtient alors une meilleure d‚finition dans les volumes faibles. - La fr‚quence d'‚chantillonnage joue aussi. Plus elle est ‚lev‚e, meilleurs est la qualit‚, mais plus le son prend de place en m‚moire. Certains sons passent mieux que d'autre … basse fr‚quence. C'est le cas de la voix humaine, qui supporte assez bien un ‚chantillonnage … 8 KHz. Par contre, un son contenant beaucoup de fr‚quences aigues devra ˆtre digitalis‚ … une haute fr‚quence. Par exemple une cymbale ne rend toute sa puissance qu'… 32 KHz. Pour information, les lecteurs de CD sont … 44.1 KHz, ce qui correspond … peu prŠs au double de la fr‚quence maximale perceptible par l'oreille humaine. En effet, la plus haute fr‚quence admissible dans un son est la moiti‚ de la fr‚quence d'‚chantillonnage. Pour sampler un son de 4 KHz par exemple, il faut minimum 8 KHz pour le sampling. - Si vous ˆtes oblig‚ d'avoir des samples … basses fr‚quence, il vaut mieux les ‚chantillonner au double ou au triple pour les convertir aprŠs … la fr‚quence d‚sir‚e. c) Les fonctions ~~~~~~~~~~~~~~~~ SAMPLE Digitalise un son sur le bloc. Pour arrˆter avant la fin, pressez le bouton droit de la souris ou une touche quelconque. PRESAMPLE Digitalise un son sur le bloc, mais ne garde que les derniers instants. Pour arrˆter l'enregistrement, pressez une touche ou le bonton droit. FREQUENCY Change la fr‚quence d'‚chantillonnage. TRIGGER Si cette ic“ne est activ‚e, l'enregistrement ne commence que quand le son a atteint un certain niveau, ce qui permet de fixer pr‚cis‚ment la position de d‚but du son. LEVEL C'est le niveau seuil de la fonction trigger. Il est inutile de descendre en dessous de 2-3%, des parasites pouvant d‚clencher impromptument l'enregistrement. L, L+R et R Le sample devant ˆtre mono … l'arriv‚e, ces boutons permettent de choisir si vous voulez garder la voie gauche, droite, ou un mixage des 2. Input Device S‚lectionne le p‚riph‚rique d'entr‚e. (***) Pour l'instant, seul l'ADC du Falcon est s‚lectionnable. MONITOR Ecoute de l'entr‚e. Les vu-mŠtres sont activ‚s. Input Level C'est le gain en dB de l'entr‚e du Falcon. AUTO Effectue un r‚glage automatique du niveau d'entr‚e en fonction de la source. AprŠs avoir appuy‚ sur le bouton, passez le son … digitaliser. Le niveau va se r‚gler automatiquement. Il est toutefois … noter que cette fonction donne de piŠtres r‚sultats avec un son dont le volume varie beaucoup et rapidement. Quand vous pensez que le volume est bien r‚gl‚, appuyez sur une touche pour arrˆter. 6) Menu Frequency ================= Ce sous-menu vous permettra de modifier la fr‚quence de vos samples de faire des FFT et surtout d'accorder correctement vos instruments. a) Le r‚‚chantillonnage ~~~~~~~~~~~~~~~~~~~~~~~ A peu prŠs au centre-gauche se trouvent des indicateurs de fr‚quence. Le premier est la fr‚quence d'‚chantillonnage. La valeur … gauche est la fr‚quence actuelle du sample, celle de droite la nouvelle que vous d‚sirez imposer au sample. En-dessous se trouve deux noms de note. La premiŠre note est celle du sample (que vous avez retrouv‚e soit … l'oreille, soit aprŠs avoir effectu‚ une FFT), et la deuxiŠme est bien evidemment la note que vous voulez atteindre aprŠs le r‚‚chantillonnage. Ainsi par exemple si la note d'origine est C 1 et que vous voulez passer … C 2, c'est-…-dire monter d'une octave, la fr‚quence de votre sample va se retrouver multipli‚e par 2, et sa taille divis‚e par 2 lors de l'op‚ration. Notez que les notes en question ont leur fr‚quence juste en-dessous. A gauche se trouvent des boutons multiplicateurs (Shrink/expand) qui fixent les paramŠtres sus-d‚crits pour augmenter ou diminuer la fr‚quence d'‚chantillonnage avec des valeurs rondes (changeant par la mˆme occasion la taille, mais aussi la qualit‚ du sample). Le r‚‚chantillonnage pouvant s'effectuer de diff‚rentes maniŠres au point de vue des calculs, il est possible de choisir une interpolation, ce qui augmente la qualit‚ de l'op‚ration (mais ralentit ‚videmment les calculs). Il est possible de choisir entre l'interpolation lin‚aire, qui est la plus classique et qui donne de trŠs bons r‚sultats, et l'interpolation du 3Šme degr‚, beaucoup plus pr‚cise mais plus gourmande en temps de calcul. (***) Enfin le bouton en haut … gauche (Convert) permet aprŠs la configu- ration de tous ces paramŠtres de modifier la fr‚quence du sample. En cliquant avec le bouton droit, vous ne changez pas le sample lui-mˆme, mais seulement la fr‚quence d'‚chantillonnage en fonction de la note d‚sir‚e. Cela permet d'accorder un sample sans le modifier, donc sans aucune perte de qualit‚, simplement en changeant la fr‚quence de base. b) FFT: Th‚orie et pratique ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Un autre aspect de cette partie est la FFT: Ce processus consiste … analyser chaque fr‚quence contenue dans un son pour en connaŒtre la puissance. On obtient alors un graph (affich‚ dans le bas de l'‚cran) avec les fr‚quences en abscisse et les puissances en ordonn‚e. C'est en fait un ananlyseur spectral, qui permet de savoir comment sont remplies telles ou telles plages de fr‚quences. On peut observer, particuliŠrement pour les instruments, des pics r‚guliŠrement espac‚s: Puissance ^ | | | | | | | | | | | | | | , |____/#\____#_____I_____I_____I_____i_____i_____;_____,_____._____.__> Temps Le premier pic, g‚n‚ralement le plus haut, est appel‚ le son "fondamental". Il correspond … la fr‚quence de base du son. Par exemple, quand vous jouez le LA du diapason sur un instrument, vous obtenez un fondamental … 440 Hz. Les autres pics sont les "harmoniques", multiples du fondamental. Ce sont les harmoniques qui caract‚risent un son et en font sa richesse car le fondamental seul produirait une bˆte onde sinuso‹dale, qui n'a pas beaucoup de saveur. On dit en g‚n‚ral que les harmoniques pairs produisent un son doux, et que les harmoniques impairs produisent un son plus agressif. Ainsi un accord complexe constitu‚ de sons aux harmoniques impairs trŠs prononc‚s va donner un son plus dissonnant qu'avec des sons aux harmoniques pairs plus prononc‚s. Mais ceci est une autre histoire... En recharchant le fondamental avec l'outil de FFT de GT, il se peut que vous tombiez sur un harmonique, celui-ci ‚tant beaucoup plus fort que le fondamental (‡a arrive). Pas de panique, cherchez en gros la fr‚quence du fondamental sur le graphique, et faites une FFT autour de ce fondamental. Vous devriez tomber sur la bonne valeur pile-poil de la note. Attention aussi en cherchant la note d'un accord: la FFT ne va trouver qu'une seule note de l'accord, en g‚n‚ral la plus grave, qui n'est pas forc‚ment la note principale de l'accord. Mais comment reconnaŒtre un accord ? C'est simple, les pics ne sont pas plac‚s … intervalles r‚guliers, puisqu'il y a plusieurs notes diff‚rentes (mais ceci est faux pour des accords d'octaves). DerniŠre chose, si votre r‚solution possŠde moins de 220 lignes, vous ne pourrez pas visionner la FFT. c) Les fonctions FFT ~~~~~~~~~~~~~~~~~~~~ DO Effectue la FFT. Le calcul peut ˆtre assez long, surtout avec de gros samples. Appuyez sur ESC pour interrompre le calcul. Un clic avec le bouton droit remettra la gamme de fr‚quences scann‚es au maximum. NOTE Si ce bouton est actif, … la fin de la FFT, GT estime la note du sample et donne sa fr‚quence dans le cadre en bas au milieu. Il ne reste donc plus qu'… cliquer sur 'Convert' pour l'accorder. Attention, il arrive parfois que certains harmoniques soient beaucoup plus fort que le fondamental, trompant ainsi GT. Il faut donc v‚rifier sur le graphique que la fr‚quence recon- nue est bien celle du fondamental. Vous pouvez activer ou d‚sactiver l'affichage de cette fr‚quence (barre rouge sur le graphique) en appuyant sur le petit bouton 'Disp' … cot‚ de 'Sample Note'. START Fr‚quence de d‚but de scanning pour la FFT. END Fr‚quence de fin. # OF PTS Nombre de fr‚quences scann‚es. Plus ce nombre est ‚lev‚, plus la qualit‚ de la FFT est bonne, mais plus on perd de temps en calculs. N.B.: Si la recherche de note est activ‚e et que le nombre de points est peu ‚lev‚, GT va mettre d'autant plus de temps pour trouver la note. LINEAR/dB Type de l'affichage. L'‚chelle des puissance peut ˆtre lin‚aire, ou en logarithmique (dB). BLACKMAN Fenˆtrage du type Blackman. Le fenˆtrage am‚liore la qualit‚ de la FFT en estompant les pics parasites. Le fenˆtrage n'est cependant pas possible pour les samples trop longs. NONE Pas de fenˆtrage. 7) Menu Delay ============= Le delay, pour ceux qui ne sont pas familiers des effets sonores, c'est l'‚cho...cho...o... Le delay est caract‚ris‚ principalement par deux valeurs: le time feed (temps de r‚p‚tition) et le feedback (taux de reg‚n‚ration). Le premier paramŠtre indique le temps qui s'‚coule entre 2 r‚p‚titions et le deuxiŠme donne le volume d'une r‚p‚tition par rapport … la pr‚c‚dente. La fonction de delay incluse dans GT est peut-ˆtre multi-tap, c'est-…-dire qu'au lieu d'avoir une seule impulsion par r‚p‚tition, il peut y en avoir plusieurs, d‚cal‚es par rapport … l'impulsion initiale (paramŠtre 'Delay time'). Ceci permet, en travaillant avec des samples st‚r‚o, d'avoir des effets de "ping-pong", o– le son se balade de droite … gauche d'un ‚cho … l'autre, par exemple. De plus, chaque tap a un volume ind‚pendant ('Level'), ce qui augmente les possibilit‚s de l'effet. On peut ‚galement couper le signal d'entr‚e du delay tout en conservant l'effet ('Mute in'), … partir d'un certain point, ce qui permet d'obtenir un ‚cho sur une partie seulement du sample. Au point de vue de l'utilisation, vous pouvez r‚gler les levels dry et wet. "Dry" indique le signal pur, sans effet, et "wet" l'effet. Il est … noter que la premiŠre r‚p‚tition est … 100% du volume du signal dry. Si vous voulez avoir une descente r‚guliŠre, il faut r‚gler le niveau wet au mˆme pourcentage que le feedback. Feedback qui peut ˆtre sup‚rieur … 100%, ‡a donne un ‚cho qui monte au lieu de descendre! Un feedback … 0% ne donne qu'une r‚p‚tition unique. Les paramŠtres du cadre … droite ne sont effectifs que si l'ic“ne 'Multi-tap mode' est active. De mˆme, chaque tap est actif que s'il est sur 'On'. L'effet se fait sur le block, mais vous pouvez choisir votre sample source. Comme d'habitude, pour d‚clencher le calcul du delay, il faut appuyer sur 'Do'. Les 6 num‚ros en bas au milieu sont des presets d'exemple: 1 : Echo rapide 2 : Echo moyen 3 : Echo lent 4 : Effet simulant un ‚cho contre une montagne. La premiŠre r‚p‚- tition est trŠs retard‚e (grace au Time delay du tap) car la montagne se trouve loin, puis les autres r‚p‚titions arrivent … la suite, simulant des parois lointaines mais situ‚es … des distances diff‚rentes. 5 : Utilisation du multi-tap pour imiter un ‚cho dans un enviro- nement complexe. Le feedback est volontairement ‚lev‚, pour mieux montrer les diff‚rents effets du multi-tap. 6 : TrŠs sp‚cial! La p‚riode de r‚p‚tition est tellement courte qu'elle finit par g‚n‚rer une fr‚quence audible. N'h‚sitez pas … modifier cette p‚riode pour obtenir une note pr‚cise, en changeant la fr‚quence d'‚chantillonnage: nouvelle freq. ech = (1000 * freq. ech) / (Time feed * freq. note). Baissez alors le wet et le dry car le delay et le sample sont en phase ce qui donne un son trŠs fort. 8) Menu Flanger =============== Le flanger est un effet qui permet d'enrichir le son, de lui donner une sorte de l‚gŠre modulation. Le proc‚d‚ est fort simple: il s'agit d'une ligne de retard (delay) dont le temps de retard oscille autour d'une valeur moyenne. G‚n‚ralement le delay est trŠs court (quelques milisecondes). Plus l'amplitude des oscillations augmente, plus l'effet se fait sentir. Et comme dans tout delay, il y a un feedback. Quand celui-ci est nul, l'effet peut se comparer … un simple vibrato. Et plus le taux de r‚injection (feedback) est grand, plus on a l'impression qu'une onde oscillante a ‚t‚ ajout‚e au signal. J'ai choisi de mettre dans cet ‚diteur de samples non pas un flanger tout bˆte comme on en trouve … chaque coin de rue, mais un flanger totalement stereo, avec une source stereo et une ligne de retard stereo. La diff‚rence se trouve dans le fait que lors du feedback, le delay d'un canal peut se r‚g‚n‚rer dans l'autre. Cela permet d'obtenir des effets stereo interessants. Toutefois, pour ceux qui n'en voient pas l'int‚ret ou qui trouve ‡a trop compliqu‚, une option 'Mono' a ‚t‚ ‚galement introduite. L'effet a ‚t‚ divis‚ en 2 pages d'ic“nes. Voici la premiŠre: LEFT CHN Calcul du flanger, pour le canal gauche si l'effet est stereo. RIGHT CHN Calcul de la voie droite du flanger. MIX CHN Calcul la voie droite et gauche, puis mixe le tout. DRY LEVEL Niveau du son d'origine. FLANGE LEVEL Niveau du flanger. FLANGE TIME Temps du delay. Il ne s'agit pas ici du temps moyen, mais du temps minimum. Le retard oscille donc entre Time et Time + Depth, la valeur moyenne ‚tant Time + Depth/2. FLANGE FREQ Fr‚quence des oscillations, en Hz. FLANGE DEPTH Amplitude des modulations du retard du delay. INIT PHASE Phase des oscillations au d‚but du flanger. Pendant l'effet, le son tend a avoir une courbe de ce style: Freq.^ | ____ | / \ |/ \ | \ / | \____/ |__________________> Temps 0 0.5 1 1.5 2 Vous pouvez choisir … l'aide de ce paramŠtre o— est le d‚but des oscillations. PRESETS Quelques presets tout chauds. (***) 2nd PAGE AccŠs … la deuxiŠme page... Nous y voil…: LEFT SOURCE/ Ce sont les samples sources gauche et droit. En mode RIGHT SOURCE mono, seul le sample gauche est actif. En cliquant avec le bouton droit de la souris sur le num‚ro, le sample courant est s‚lectionn‚. FEEDBACK L -> L Indique le taux de reg‚n‚ration de chaque delay dans L -> R lui-mˆme ou l'autre. En mode mono, seul L -> L est R -> R actif. R -> L STEREO Passe le flanger en mode Stereo. MONO Passe le flanger en mode mono; seule la voie de gauche est active. SIN/SQUARE/... Formes d'ondes de l'oscillateur. 1st PAGE Retour … la premiŠre page. 9) Menu Reverb ============== La r‚verb‚ration sert … simuler l'acoustique d'un lieu aux parois complexes et r‚fl‚chissantes, comme par exemple une cath‚drale, un hall ou une cave. Pour le principe, il s'agit en quelque sorte d'un ‚cho (le son se r‚fl‚chit sur les parois), mais au lieu de revenir directement dans les oreilles de l'auditeur, va rebondir sur d'autres parois, subissant ainsi des transformations d'ordre fr‚quenciel. Le son ne se terminera pas brusquement mais s'‚teindra doucement dans une sorte de chuchotement. L'algorithme impl‚ment‚ est une variation de ceux d‚crit par James Moorer dans un article intitul‚ "About this Reverberation Business", Computer Music Journal, 1979. Le son passe au d‚but dans un delay multi-tap simple (feedback nul) pour les r‚flections primaires. Ces r‚flections primaires sont ensuite introduites dans des 'filtres en peigne', qui sont des delay trŠs courts ayant un filtre passe-bas … r‚ponse infinie de 1er ordre dans leur boucle de feedback. La sortie des filtres en peigne est ensuite mix‚e et passe dans un delay … feedback, puis est simplement retard‚ dans un delay d'alignement. Ce dernier signal, les r‚fections primaires ainsi que le son dry sont mix‚s pour produire le son final. C'est tout. Cette r‚verb‚ration est complexe, mais est loin d'ˆtre parfaite et absolue. Il existe bien d'autres algorithmes pour produire de la r‚verb‚ration, chacun d'eux possŠde ses propres sp‚cificit‚s. En faisant varier les paramŠtres correctement, on peut toutefois imiter l'accoustique de nombreux entroits. a) Les paramŠtres principaux ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Beaucoup de paramŠtres rentrent en compte lors de la r‚verb‚ra- tion, les principaux sont configurables dans la premiŠre page du menu. Les paramŠtres plus 'avanc‚s' sont dans la deuxiŠme page et seront d‚crits plus loin. DRY LEVEL C'est le niveau du son pur. EARLY REF. LEV. C'est le niveau des r‚flections primaires directement mix‚es au signal final. Ce paramŠtre sert … grossir le son de fa‡on … ce qu'il prenne plus de volume, tout en conservant la source au mˆme niveau. REVERB LEVEL Niveau de la r‚verb‚ration finale. SOURCE Indique si le sample source est le buffer ou le sample dont le num‚ro est indiqu‚. Dans la section Early Reflection: NUNBER OF TAPS Indique le nombre fois … r‚p‚ter le son pur. Plus ce nombre est grand, plus le son va grossir. Chaque tap a un temps et un niveau propre, qui est configurable dans la deuxiŠme page. Dans la section Comb Filters: NUMBER OF COMBS C'est le nombre de filtres en peigne. Plus ils sont nombreux, plus la r‚verb‚ration est riche. OVERALL GAIN C'est le feedback g‚n‚ral pour tous les comb. Plus il est ‚lev‚, plus la r‚verb‚ration met du temps … s'‚teindre. b) Les paramŠtres ‚tendus ~~~~~~~~~~~~~~~~~~~~~~~~~ Passons maintenant … la deuxiŠme page. Vous y trouverez deux ta- bleaux … gauche: le premier permet de modifier pour chaque tap des r‚fections primaires le temps et le niveau; le deuxiŠme permet de modifier le temps et le gain du passe-bas des filtre en peigne. Plus le gain du passe-bas est ‚lev‚, plus le son va paraŒtre ‚touff‚, ce qui simule des parois absorbantes, comme des tapisseries. Plus il est bas, plus le son va ˆtre brillant et contenir des aigus, simulant ainsi des parois dures et r‚fl‚chissantes, comme la pierre ou le m‚tal. Dans la section All Pass Reverberation: DELAY Indique le temps de r‚p‚tition du mixage des filtres en peigne. GAIN C'est le feedback de l'All Pass Reverb. Il sert … ral- longer le temps total de r‚verb‚ration sans avoir … trop monter le gain des filtres en peigne. Dans la section Alignement Delay: DELAY Le retard de la r‚verb‚ration sur l'ensemble du son. Ce paramŠtre pourrait correspondre … la profondeur des lieux o— le son se propage. 10) Menu Song-To-Disk ===================== Cette partie vous permet d'enregistrer un module, ou une partie d'un module sous forme de sample, afin par exemple de pouvoir le r‚cu- p‚rer sous un logiciel de Direct-To-Disk, ou s'en servir comme un sample dans un autre module. La taille de tels sample ‚tant assez cons‚quente, il est possible de les enregistrer directement sur le disque dur. Attention, le bloc sera utilis‚ comme tampon, et sera donc d‚truit. Il doit ˆtre d'une taille sup‚rieure … 64 Ko, sachant que plus la taille est grande, moins vous aurez de problŠmes avec les disques un peu lents. Attention quand vous activez la fonction 'Monitor', si le disque est trop lent, certaines sections du module risquent de ne pas ˆtre enregistr‚es. Cette erreur n'est pas d‚tect‚e, prudence donc. Pour ‚viter ce problŠme, les accŠs disques ne devraient occuper que les 2/3 du temps au maximum. Dans le cas contraire, baissez autant que possible la vitesse d'enregistrement. La fr‚quence du sample g‚n‚r‚ est celle du bloc. Cette fr‚quence doit n‚cessairement ˆtre sup‚rieure … 12 KHz. RECORD Commence l'enregistrement. Si Disk est s‚lectionn‚, un s‚lecteur de fichier apparait. Entrez alors le nom du fichier … g‚n‚rer. L'enregistrement se fait en .AVR ou en donn‚es brutes. MONITOR Quand ce bouton est activ‚, vous pouvez entendre ce que l'ordinateur enregistre. Dans ce cas, vous devez alors faire attention aux vitesses d'enregistrement quand vous utilisez le disque dur. START/END Permet de choisir dans le module les positions et lignes de d‚part et de fin (non comprise pour cette derniŠre). Si la ligne de d‚part n'est pas 0, le module est quand mˆme rejou‚ … partir de la ligne 0, pour ne pas supprimer les sons jou‚s avant. MONO/STEREO S‚lectionne le nombre de pistes d'enregistrement. Si le sample est cr‚‚ sur le bloc, la stereo n'est pas possible. 8 BITS/16 BITS S‚lectionne la r‚solution de l'‚chantillon. MAX DURATION Limite la dur‚e de l'enregistrement sur disque (en secondes). MAX LENGTH Limite la taille de l'enregistrement sur disque (Ko). RECORDING SPEED Sert en mode 'Monitor'. RŠgle la vitesse de l'enregistrement. Plus elle est faible, plus l'enregistrement est fiable, mais plus il met de temps. Attention, si la fr‚quence du sample g‚n‚r‚ est faible, vous devez utiliser un vitesse ‚galement faible, … cause de risques de bugs. 11) Menu Compression ==================== Avec la compression, vous pourrez ramener les parties faibles et fortes d'un sample au mˆme niveau. C'est-…-dire que quand le volume est trop faible, il est mont‚, et quand le sample est trop fort, le volume est descendu. En fait cet effet correspond un peu … la fonction Auto de la partie 'Record'. Il est ainsi possible d'obtenir un sustain quasiment infini sur un instrument: quand le volume d‚croŒt, il est automatiquement remont‚ par le compresseur. (Il est alors pr‚f‚rable d'utiliser des sample 16 bits bien enregistr‚s, les parasites ‚tant eux aussi amplifi‚s). DO Comprime le sample. LEVEL C'est le volume auquel devrait id‚alement ˆtre ramen‚ le sample. Pour les ‚chantillon de dynamique impor- tante, il est conseill‚ de le mettre assez faible. SPEED C'est la vitesse … laquelle le compresseur s'adapte au volume du sample. Plus Speed est petit, plus la vitesse est grande. SOURCE Num‚ro du sample … comprimer. V) SHAREWARE !!! ================ 1) Diffusion ============ GT est un shareware, ce qui signifie qu'il est en libre essai et qu'il est absolument INTERDIT de le vendre (sauf par moi). Vous pouvez le copier librement, c'est mˆme trŠs bien, mais sa diffusion doit respecter les rŠgles suivantes: - TOUS les fichiers (archiv‚s ou non) doivent ˆtre pr‚sents - Pour les soci‚t‚s et associations de distribution de DP's/ Shareware, la disquette ne doit pas co–ter plus de 50 FF. De plus le produit en lui-mˆme ne doit pas servir de pr‚texte … un quelconque gain. - Serveurs RTC, BBS ou autre: C'est recommand‚. - Les magazines: c'est ok vous pouvez y aller. Vous pouvez traduire GT (programme et doc), … condition que j'en sois averti, que TOUS les fichiers originaux soient pr‚sents, et que les fichiers traduits soient regroup‚s dans un dossier … l'int‚rieur du dossier principal. 2) Enregistrement ================= Si vous aviez un problŠme, ou si vous trouviez un bug (il doit quand mˆme y en avoir!), vous pouvez, que dis-je vous pouvez, vous devez me le signaler, soit en ‚crivant … l'adresse ci-dessus, soit en me contactant sur les serveurs suivants (en France): R-TEL : 3615 RTEL (3614 RTEL1) - b.a.l DUMBO Mon E-mail doit … nouveau marcher, vous pouvez essayer de me contacter … cette adresse: dumbo@stmag.pressimage.fr Si vous trouvez des modules (quelqu'en soit le format) qui sont mals relus par GT, ce serait gentil de me les envoyer, en pr‚cisant ce qui cloche et … quel endroit de la s‚quence. Et puis si vous avez de la doc sur des formats de modules ou de samples, vous pouvez toujours me les envoyer, histoire d'avoir un nouveau format relu en plus... De mˆme, n'h‚sitez pas … me faire part de vos suggestions, vos critiques, ce que vous appr‚ciez, cela m'indique dans quelle direction je dois aller, car aprŠs tout, c'est vous qui achetez le produit! NB: Graoumf s'‚crit avec un F et sans P, merci de l'orthographier correctement! = VI) QUOI DE PREVU POUR DEMAIN ? =============================== Comme je le disais, Graoumf Tracker ‚volue constamment. Voici ce que j'ai donc pr‚vu de faire pour les versions suivantes: * Relecture d'autres formats de modules (FAR, STM, PS16, OKT, MGT...) et de samples (SOD, DVSM, IFF...) * Une petite table de mixage avec des volumes pour chaque piste. * D'autres effets dans l'‚diteur de samples: Chorus, Pitch transposer, Time stretcher, Equaliseur (par bandes et param‚trique), Noise gate, etc... * Lecture de fichiers dans des archives, du genre ZIP, LZH, ARJ, GRP, WAD (hein ? pourquoi pas ?)... * Du karaok‚ (!!!) * Fonction d'optimisation des musiques, pour ceux qui veulent les utiliser dans leur programmes: ‚courtement des samples au minimum afin de gagner un maximum de place en m‚moire, ‚limination des effets inutiles, etc... * Un ‚diteur de partition, voil… quelque chose qui devrait vraiment satisfaire les musiciens. * Un synth‚tiseur, pour fabriquer ses propres sons, avec utilisation d'‚chantillons et synthŠse FM. Pour la version 2: * Gestion de la ou des cartes Parsec 44 et de leurs extensions. * Possiblilit‚ de d‚passer 32 pistes (mais est-ce vraiment utile?) * Am‚lioration de la gestion des instruments multi-sample: possibilit‚ d'avoir des transitions entre 2 samples successifs par mixage des 2 suivant la note, comme sur un vrai synth‚s. * Possiblilit‚ de faire des groupements de pistes afin de g‚rer des pistes secondaires. Un groupement peut ˆtre mono ou stereo, et le mixage des pistes le constituant est fait normalement, mais s‚par‚ment du reste. De effets digitaux peuvent ensuite ˆtre appliqu‚s. Le tout est enfin mix‚ avec comme paramŠtre un volume et une balance (pour chaque voie des deux dans le cas d'un groupe st‚r‚o). * ChaŒne d'effets digitaux g‚r‚s sans imposition d'algorithmes, avec toutes les combinaisons possibles d'associations s‚rie/ parallŠle. (en fonction de la m‚moire disponible). * Du coup faire des presets d'effets (algos, paramŠtres, s‚lection des paramŠtres modifiables par les pistes d'effets). * Pistes sp‚ciales d'"automation" pour les effets/mixage (programmation des paramŠtres des effets) * Pistes sp‚ciales Direct-To-Disk * Pistes sp‚ciales MIDI * Pistes d'entr‚es audio, qui se comportent comme des pistes classiques et donc peuvent ˆtes sujettes aux groupements et aux effets digitaux * Si la machine dispose de plusieurs sorties audio, possiblilit‚ de s‚parer des pistes. * Et bien d'autres choses encore... VII) LES GREETINGS ================== H‚h‚, on va pas ‚chapper … la tradition, y compris au niveau de l'habitude... Voil…,je tiens … remercier tous les ˆtres humains, divins ou extra-terrestres qui m'ont aid‚ et soutenu dans cette quˆte de la perfection, et en particulier: - Gr‚gory Makles (trŠs bonnes id‚es) et tout le reste du groupe Big Noz - Christian Lim - Guillaume de Chant‚rac - Bliss, qui m'a envoy‚ tout un tas de docs sur les formats de soundtracks - SGT Slayer, qui m'a prˆt‚ son synth‚; sans quoi le MIDI n'aurait pas vu le jour d'aussi t“t dans le Graoumf Tracker - Tout ceux qui m'ont signal‚s des bugs et fait des suggestions (dont j'ai la plupart du temps tenu compte) - L'association FAUCONtact, ils sont sympa-cool-top-moumoute - Julien Boeuf/Big Noz, Fantomas et Donald pour leurs blagues - Sonic Youth et Nirvana, pour avoir fond‚ les bases du Graoumf - Antoine, Nicolas, Alexandre, Ben, Eric, Eric et Fran‡ois que j'ai beaucoup de plaisir … surexterminer … Doom II (surtout Nico, avec lui on gagne 1 Frag toutes les 10 secondes). - Toute la promo ISEP No 41 - Judge Dredd, qui a but‚ cette enflure de PŠre-No‰l - Les Outils Wolf, pour la capacit‚ de leurs tondeuses … d‚couper la chair humaine - David Vincent, qui arrive … faire disparaŒtre ses cadavres les doigts dans le nez - Don Coscarelli, pour avoir ‚crit et r‚alis‚ les nullissimes Phantasm I, II et III (… p‚ter de rire !!!) et euh... beaucoup d'autres ! Amusez-vous bien, et longue vie … la Graoumf musique ! L. de SORAS, 04/06/96 ~~~~~~~~~~~~~~~~~~~~~ Graoumf est une marque d‚pos‚e du groupe Big Noz. --------8<------------------8<------------------8<------------------8<-------- *====================================================* FORMULAIRE D'ENREGISTREMENT POUR GRAOUMF TRACKER *====================================================* PRENOM: ________________________________________________________ NOM: ___________________________________________________________ ADRESSE: _______________________________________________________ VILLE: _________________________________________________________ ETAT/PROVINCE: _________________________________________________ CODE POSTAL: ___________________________________________________ PAYS: __________________________________________________________ Facultatif: NUMERO DE TELEPHONE: ___________________________________________ PSEUDONYME: ____________________________________________________ E-MAIL: ________________________________________________________ COMMENTAIRES, BUGS, SUGGESTIONS: (mettre la version du Graoumf Tracker que vous poss‚dez) ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ Je reconnais qu'aucune version enregistree du Graoumf Tracker ne doit etre copiee ou vendue a quiconque, quelle qu'en soit la raison. Je degage egalement la responsabilite de Laurent de Soras, et tout autre personne impliquee dans la vente, distribution, soutient ou programmation du Graoumf Tracker pour tout dommage cause par l'utilisation du Graoumf Tracker. DATE : ________________ SIGNATURE : ___________ --------8<------------------8<------------------8<------------------8<-------- *=========================================* REGISTRATION FORM FOR GRAOUMF TRACKER *=========================================* FIRST NAME: ____________________________________________________ LAST NAME: _____________________________________________________ ADDRESS: _______________________________________________________ CITY: __________________________________________________________ STATE/PROVINCE: ________________________________________________ POSTAL CODE: ___________________________________________________ COUNTRY: _______________________________________________________ Optional: PHONE NUMBER: __________________________________________________ PSEUDONYM: _____________________________________________________ E-MAIL: ________________________________________________________ COMMENTS, BUGS, SUGGESTIONS: (please put the version number of your copy of the Graoumf Tracker) ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ I hearby acknowledge that any copy of Graoumf Tracker registered to me may NOT be copied or sold to ANY other party for ANY reason. I also understand that Laurent de Soras, or any other persons or companies involved in the sale, distribution, support, or programming of Graoumf Tracker are not responsible for any damages that may be caused by the use of Graoumf Tracker. DATE : ________________ SIGNATURE : ___________ --------8<------------------8<------------------8<------------------8<--------