Home
Michael Jarrell Congruences
Contents
1. Gz 1 G1 2 G22 ays S84 G31 BER a EE EE 15 Ge RER ep A EP Mme Fr EE _ _ H D d 5 gt 19 Figure 2 Appel du programme et premi re solution Les valeurs de pourcentage et de nombre de hauteurs engendr es ont conduit le programme adopter respectivement pour chaque groupe les nombres de r p tition 2 4 et 2 La figure montre les groupes qui dans la premi re solution sont pris dans l ordre de leur apparition dans la figure initiale Voici deux autres solutions g n r es par le programme Ircam Documentation musicale Michael Jarrell Congruences 57 Ex cn a Zi dr DCH CH ki d Ei 1 on D Figure 3 Deux autres solutions En haut de la figure 1 figure l appel du pr dicat correspondant au programme souhait Celui ci fixe les groupes initiaux entre lt et gt le nombre de hauteurs souhait es 21 les contraintes sur les renversement de chaque groupe les pourcentages 30 40 30 et le modulo l int rieur duquel les inter valles seront consid r s 12 pour le modulo d octave Par retour arri re back tracking ce pr dicat va engendrer toutes les possibilit s d finies par les r gles pr c dentes Les solutions des figures 2 et 3 montrent rapidement comment la d formation de la m lodie initiale respecte les donn es intervalliques prises dans chaque groupe C est pr cis ment cette propri t de d
2. pgmout 1 ctlout 39 15 envoi d un octet sans signification qui permet le d cl d un PC sur l Akai ctl O sur pgm 1 4 infinite AT contr le le tps de rev ctlout 0 4 Noter que cela ne fonctionne pas exactement de la m me fa on pour la SPX90I et pour la SPX1000 la spx1 est la 90 IT la spx2 la 1000 Cette derni re peut recevoir jusqu trois notes simultan ment pour modifier les rapports de transposition dans le programme d harmoniseur triple La SPX1000 peut galement recevoir des contr les s appliquant aux param tres choisis dans le programme utilis Le processeur PCM70d effets Lexicon PCM70 re oit en plus des changements de programme peu fr quents car il est surtout utilis en infinite AT un contr le du temps de r verb ration allant du minimum 0 23 s au maximum infini pour une valeur MIDI de 32 Quand aux deux synthetiseurs TX802 TX802ceux ci ne re oivent du Macintosh Macintoshque des changements de programme et des notes MIDI Mais lorsqu ils sont jou s par le clavier voir le merge dans le sch ma MIDI ils re oivent alors tous les types de signaux MIDI Il y a une exception cela c est l envoi dans des cas particuliers de system exclusive pour contr ler ind pendamment le niveau d un g n rateur de l un des TX Ceci est montr dans l exemple 4 Ircam Documentation musicale Michael Jarrell Congruences 36 exemple 4 section 2 v nement 8 240 67 16 26 32 127 24
3. V rifiez que aliases figure dans les pr ferences sinon rajoutez le comme illustr dans la figure ci dessous Startup folder max startup Look for files in patches allasesjarrelli alilasesjarrell Passer en mode overdrive Ouvrir le patch CONGRUENCES 97 38light pat Vous devez maintenant vous occuper du chargement des synth tiseurs et de la NeXT Ircam Documentation musicale Michael Jarrell Congruences 13 Utilisation des synth tiseurs DX7 utilis comme un instrument midi non connect sauf pour dump 1 p dale sustain TX802 A changement de programme et volume contr l s par l entr e MIDI s quences en provenance du Macintosh fichiers MIDI utilise les canaux MIDI 5 12 sorties I et II vers diffusion TX802 B changement de programme et volume contr l s par l entr e MIDI quelques s quences ev 1 17 et 1 19 clavier sorties I et II vers diffusion Pr paration des synth tiseurs Ajuster la protection m moire sur OFF Memory Protect Off sur tous les synth tiseurs avant d envoyer les donn es Num ro d identification de syst me exclusif TX 802 UD number A 1 B 2 SY 1 DX7 1 Chargement des synthetiseurs DX7 et TX802 Ouvrir le dossier Synth tiseurs Lancez le programme Congruences dump app Ircam Documentation musicale Michael Jarrell Congruences 14 dump pat dump_to DAr cong dDAr_ dummp Fo TAA cong d TAS02 A dump_to T B cong d T S02ZE
4. 47 exemple 10 section 3 v nements 17 bis 19 bis nn 48 exemple 11 section 9 v nement 6 iii 49 exemple 12 section 1 v nement 6 section 10 v nement 1 uneesenseeneessnnnnnnnnnnnnnnnnnnnnn nennen 50 exemple 13 section 6 v nements 13 15 iii 52 Remarques diverses Conclusions sus 53 L utilisation de la CAO dans Congruences par Francis Courtot et Michael Jarrell 55 INTOQUEION ET 55 LONGING Ne TT 55 M thodologie et mise en uvre iii 59 Re E e 59 Engene meni serin eege eege ee E dee EE dee e 60 L utilisation du programme par Michael Jarrell uursssnnsnnssssnnnnennennnnnnnnnnnnnnnnnnnnnnnnnennennnnnennnn nenn 61 Notes du programme de la cr ation 63 Pr sentation g n rale de Congruences 1989 avec version 1997 Commande de l Ircam uvre r alis e l Ircam dur e totale de l uvre 16 min Cr ation 22 et 23 novembre 1989 Grande salle du Centre Georges Pompidou Ensemble InterContemporain direction Peter E tv s Pierre Andre Valade fl te MIDI Didier Pateau haubois Assistants musicaux Jan Vandenheede Nicolas V rin version 1997 Serge Lemouton Effectif fl te MIDI solo percussion 1 hautbois solo 3 cymbales petite moyenne tr s grande taille clarinette si b grosse caisse tr s grave clarinette basse si b timbale coren Fa crotale trompette en Ut cloches tubes trombone t nor basse percussion 2 cloches de vaches 3 cymbales clout
5. NE T S0ZE system exclusive ID 2 Cliquez sur les boutons correspondants aux trois synth tiseurs Vous pouvez aussi utiliser le patch Max dump pat dans le dossier Synth tiseurs si vous souhaitez apporter des modifications a ce patch Chargement du synth tiseur SY99 Lancez le patch dump pat dans le dossier Synth tiseurs permet d envoyer aux synthetiseurs utilises les sons et les programmes necessaires pour l execution de Congruences bulk dumps Pr paration de la NeXT Lancer Max version 0 26 Ouvrir la fen tre settings et d sactiver les entr es et sorties des cartes 2 et 3 Ouvrir le patch Congruences35 pat Ouvrir le patch dtd_dsp pat Ouvrir le patch dtd_ctl pat Faire dsp start toggle sur la fen tre principale Ircam Documentation musicale Michael Jarrell Congruences 15 Ircam Documentation musicale Congruences33 pat x M patcher matrisi controls patcher matrike Convert serge le mouton Michael Jarrell Congruences 16 Tests Tests des entr es audio Ouvrir le patcher test et le patcher matrix 1 controls INITIALISATIONS settings in out in none dsp start AUDIO TESTS ouvrir matrix1 controls choisir un instrument ecouter pre Da main TEST MIDI amp SUIVEUR initialiser section 1 flute la 440 Ircam Documentation musicale l initialisation de la section s effectue en cliquant sur le bouton 1 du patch Max du Macintosh Michae
6. e contraire miroir Le profil de la suite de valeurs est caract ris comme une succession de Plus et de Moins qui correspond au sens des intervalles liant chaque valeur successive La caract ristique suivante est le modulo utilis pour la suite de valeurs Pour une suite de hauteurs ce modulo est couramment l octave 12 mais on peut en utiliser d autres il en existe un nombre d fini th oriquement en fonction du nombre d intervalle La caract ristique suivante concerne l intervalle total obtenu entre la premi re et la derni re valeur somme de tous les intervalles associ leur signe Plus ou Moins Cette valeur est d finie comme un doublet dont la premi re valeur est l intervalle calcul compte tenu du modulo tandis que la seconde est l intervalle r el L avant derni re caract ristique est la forme intervallique liste de valeurs La derni re concerne les r p titions que l on trouve dans la suite de valeurs Cette caract ristique appel e sym trie Ces r p titions sont d finies compte tenu du modulo Un exemple permet de mieux saisir ces d finitions Nom bb Permutation ton tierce_mineure septi me_majeure tierce_mineure septi me_majeure tierce_mineure septi me_majeure sixte_mineure Renversement droit Profil Plus Plus Plus Plus Plus Plus Plus Plus Modulo octave Ircam Documentation musicale Michael Jarrell Congruences 59 Total lt 52 4 gt Forme intervallique do3
7. le premier r sultat est stock ds l additionneur moyenne des le 2e d clenche l addition deux r sultats Dans ce cas particulier la moyenne a t effectu e en donnant un poids gal aux deux valeurs mais 1l y a d autres passages dans la pi ce section 10 notamment o des mesures successives sont moyenn es en donnant un poids plus fort aux mesures les plus r centes du fait de l volution pos sible du tempo Il faut mesurer le tempo le moins longtemps possible avant le d part d une s quence celui ci tant susceptible de fluctuer plus que l on ne pourrait le croire Si une s quence d passe 7 10 secondes il vaut bien mieux la d composer en plusieurs morceaux d clench s chacun son tour par un v nement plac au bon endroit ou avec un d lai si aucune possibilit n existe ce moment pr cis Cela offre le double avantage de rattraper les d calages on peut m me faire que l v nement qui d clenche une s quence arr te la pr c dente au cas o celle ci ne serait pas finie et d autori ser un r ajustement en cours de route du tempo chaque nouvelle s quence pouvant d marrer un tempo corrig en fonction de mesures prises apr s le d marrage de la s quence pr c dente Voici un exemple d une s quence d compos e en trois Le premier tron on est d clench par l v nement 17 apr s mesure du tempo entre les vts 15 16 et 17 lui m me une moyenne tant r alis e entre les deux r sultat
8. par le bouton du haut Le m me effet est obtenu en appuyant sur la touche ENTER la touche elle sert avancer le suiveur d une note par l envoi du message next exemple 5c suivS1 print lettre Es See patcher Wpoatcher patcher Ess e 3 43 init sec1 Imilieu sec1 lettre A lettre B read write gx5 t ee ee E E d follow 0 0 follow 12 12 follow 27 W za follow 34 TA w j iye D LJ Less He az S sel 20 TT ller section sect 1 1 sec1 2 2 ect 3 3 sec1 5 5 sec1 6 6 1234 56 78 15 17 181920 A l int rieur de cette fen tre patcher figure un autre sous patcher exemple 5d intitul init sec1 Chaque section d bute par l envoi des changements de programmes appropri s chaque machine ainsi que le positionnement correct des gates Ces init sec permettent de reprendre n importe quel d but de section Toutefois certains encha nements d but des sections 2 3 et 9 ont pos un probl me particulier si un son r sonne encore dans une r verb ration de la DMP7 DMP7au moment o celle ci re oit un changement de programme sa m moire se videra provoquant dans le meilleur des cas un arr t brutal de la r sonance mais bien souvent assaisonn de clics La solution apport e consiste dissocier le cas du d roulement normal de la pi ce o l on remplace le changement de programme de la DMP7 par les quelques control change n cessaires
9. rivation qui int ressait M Jarrell dans l exp rimentation la notion de responsabilit intervallique d une solution une autre En effet chaque solution devait dans la partition finale tre superpos e la figure initiale provenant d une phrase d un des instruments solistes La seconde solution propos e ci dessous est assez loign e de la premi re plusieurs centaines de solutions compte tenu des valeurs sont n ces saires avant d arriver celle ci Associ es ce m canisme d engendrement nous avons d fini certaines contraintes qui permettent de r duire le nombre de solution Ces contraintes s ap puient sur des harmonies provenant d un autre processus d engendrement verticalisation de phrases des solistes et correspondent un gel variable des hauteurs Le probl me auquel nous avons t confront tait le nombre de possibilit s ainsi d finies pour un appel du pr dicat ci dessus correspondant Congruen ces et sans contraintes onze milliards de possibilit s d o l poque environ trois si cles de calcul et aussi la proximit entre un r sultat et un autre Ircam Documentation musicale Michael Jarrell Congruences 58 Pour ces raisons et en tudiant de plus pr s les premiers r sultats obtenus nous avons d cid de nous orienter vers la r utilisation d un de mes pr dicats Celui ci engendre un certain nombres de valeurs cons cutives musicalement utilisables que nous appelons forme interval
10. s d licates et demandent tre effectu es doucement tandis que l on peut acc l rer sans probl mes lorsque l on s approche du minimum Deuxi me v nement shunt tr s progressif au d but rapide au milieu puis nouveau progressif la fin qui correspond au geste qu on effectue lorsque l on veut faire partir un son la fois rapidement et sans attirer l attention En effet le d but et la fin sont les deux moments critiques du point de vue perceptif Il est fait appel pour cela une table montr e ci dessous et qui est lue cadence r guli re Ircam Documentation musicale Michael Jarrell Congruences 50 a tl 95 95 94 94 94 94 94 94 97 93 93 93 95 92 92 92 92 91 91 91 90 90 90 99 99 99 88 97 87 36 55 94 8282 81 20 79 78 76 74 72 70 68 66 6462605956 54 52 50 48 46 44 42 40 39 26 34 32 30 28 26 24 22 21 20 19 18 171815141312 11 10109 9887776666 5555554444 4443333332 Tze 2272222211 IER 1111111111 110000000 Ce passage fait beaucoup appel aux tables shunt ainsi qu on peut le voir dans l exemple suivant Ircam Documentation musicale Michael Jarrell Congruences 51 exemple 13 section 6 v nements 13 15 dmp71Vrange1 120 chgt des dmp71Vparai 127 val de dmp71Vpara3 64 d lai sur la table shunt t TE spx2 ZE dmp71Vspx1l bo pcm 2 dmp71VakaiD E MR dmp72Vspx1 multi evi4 dmp73 flutein s dmp72Vspx2 s dmp73Vreturn dmp73 oboein dmp71
11. Jarrell Michael Jarrell souhaitait superposer aux solistes de la pi ce des m lodies d riv es de celles des solistes Pour cela il tait n cessaire d obtenir un nom bre assez important de solutions pour permettre presque tout l orchestre de participer cet agrandissement des solistes ce processus d agrandissement a d ailleurs une valeur formelle importante sous une forme ou une autre pour toute la pi ce Ircam Documentation musicale Michael Jarrell Congruences 61 Ircam Documentation musicale Michael Jarrell Congruences 62 Notes du programme de la cr ation Congruences est ma premi re exp rience avec lectronique Tout en employant des syst mes de type personnels Macintosch et instruments MIDI j ai cherch r aliser l quivalent de certains effets obtenus partir de moyens plus importants Cette d marche sous entend un grand nombre de commandes et d actions MIDI entre autres pour masquer des faiblesses videntes de ces machines Pour ce faire le programme le plus adapt tait incontestablement Patcher Max r cemment d velopp l Ircam par Miller Puckette Les contr les install s pour les l ments lectroniques de la pi ce doivent tre tr s flexibles et certains aspects d interpr tation sont assur s par ordinateur Ce dernier traite donc la partition organise les mat riaux d apr s les ordres donn s par les musiciens et g re les instruments MIDI jouant aussi des ma t riau
12. aliser tr s facilement des variations continues Mais qu en est 1l si nous voulons des volutions non lin aires Deux possibilit s sont montr es ici Ircam Documentation musicale Michael Jarrell Congruences 49 exemple 12 section 1 v nement 6 section 10 v nement 1 a r verb ration en diminution progressive tout d abord tr s lente puis de plus en plus vite b ici la cadence est r guli re mais ce sont les valeurs de la table qui fournissent la forme d sir e 95 JD metro 24 lt test boucle du de fin 5 INT O ee que la table gt H cette table r alise une courbure en S d but tr s lent milieu rapide puis fin nouveau progressive de fa on op rer un shuntage le plus doux possible la table gt table shunt t l objet metro a une cadence initiale de la mult et la 400ms mais tirette ne sont l Chaque occurence que pour de la boucle va visualiser le diminuer sa valeur resultat de 15 s dmp73Vreturn Premier v nement de l exemple 12 diminution assez rapide et progressive de la r verb ration sur le programme Infinite AT du Lexicon PCM70PCM70 Le probl me tait d viter des clics lors de la diminution progressive mais la plus rapide possible du temps de r verb ration Sur cet appareil on passe directement de la r verb ration infinie une valeur de 32 puis 16 10 7 4 etc Les premi res sautes trop brutales sont tr
13. boutons poussoirs figurant juste au dessous servent d clencher l v nement suivant l v nement courant Du fait de l utilisation fr quente de del il est parfois dangereux d appuyer sur ces boutons plusieurs fois de suite sans attendre On peut avoir par exemple un v nement qui provoque un changement de programme sur une machine apr s un d lai de 5 secondes suivi d un autre changement de programme sur l v nement suivant Si on les encha ne trop vite le deuxi me changement peut pr c der le premier et l on se trouvera ainsi d cal Certaines mesures stops ont t prises pour viter ce probl me mais elles peuvent ne pas tre totalement efficaces Aussi est 1l prudent de manoeuvrer en observant la fen tre MAXMAX dans laquelle s affichent des messages du type EV4 del 4s signifiant qu il faut attendre 4 secondes avant d envoyer l v nement suivant Pour rendre les manipu lations plus ais es en r p tition et en concert deux dispositifs ont t ajout s afin de permettre depuis le clavier 1 d envoyer l v nement suivant au moyen de la touche ENTER Ircam Documentation musicale Michael Jarrell Congruences 38 2 d avancer le Suiveursuiveur d une note au moyen de la touche D autre part il est possible d intervenir sur plusieurs choses depuis le panneau de commande Un bouton d arr t d urgence permet de stopper rapide ment toute s quence en cours o que l on se trouve ceci peut tre utile en r
14. du cas de reprise en r p tition o cela ne pose pas de probl me de proc der comme dans les autres d buts de sections par un changement de programme Ircam Documentation musicale Michael Jarrell Congruences 41 exemple 5d keyboard gate 0 perc gate 0 Mesure du tempo Avant d aborder un cas concret il convient de distinguer trois notions li es au temps 1 la dur e mesur e en millisecondes dans Max 2 le tempo m tronomique MM 3 l argument de tempo a fournir au s quenceur de Max sachant qu il lira Fichier MIDItout fichier MIDI quelque soit le tempo auquel la Tempos quence a t cr e ou sauvegard e dans un autre s quenceur a 120 a la noire par d faut Cela correspond a un argument de 1024 tandis que 60 la noire correspond un argument de 512 Nous avons donc cr un patcher l exemple 6 appel Conv Temp qui permet le passage entre ces trois grandeurs Ircam Documentation musicale Michael Jarrell Congruences 42 exemple 6 argument valeur de milli de tempo du tempo ou secondes s quenceur millisecondes de MAX millisecondes ou tempo argument de tempo pour MAX millisecondes tempo MM L exemple 7 illustre la fa on retenue pour mesurer le tempo La dur e mesur e doit tre multipli par un facteur la convertissant la valeur d une noire Elle est ensuite convertie en tempo MM et envoy e sur l cran de commande fin de visualisation Parall lement e
15. e moyenne grande 4 bongos aigu m dium synth tiseur DX7I aussi piano marimbaphone clavier de contr le MIDI KX88 cloche plaque sinon gong accessible aux deux ex cutants 2 modules de synthese Yamaha TX802 3 tam tams m dium grave tr s grave vibraphone dispositif lectronique temps r el alto violoncelle contrebasse Ircam Documentation musicale Michael Jarrell Congruences 1 Ircam Documentation musicale Michael Jarrell Congruences VERSION 1997 Ircam Documentation musicale Michael Jarrell Congruences Ircam Documentation musicale Michael Jarrell Congruences Liste des l ments d exploitation e CD Rom contenant tous les l ments d exploitation de l uvre Ircam Documentation musicale Michael Jarrell Congruences 5 Ircam Documentation musicale Michael Jarrell Congruences Liste de l quipement lectroacoustique 1 station d informatique musicale de l Ircam NeXT 3 cartes IPSW 4 ADC carte 1 ADC 1 4 ADAC carte 1 DAC 1 4 interface MIDI 1 Macintosh interface MIDI type Opcode Studio 5 logiciel Max si n cessaire version 3 5 x pour 68K logiciel Galaxy pour le SY99 utilis en remplacement des disquettes 2 synth tiseurs Yamaha TX802 identifi s comme TX802 A et TX802 B 1 synth tiseur Yamaha SY99 avec une cartouche d extension RAM synth tiseur Yamaha DX7II 5 p dales sustain switch r parties co
16. en fin de compte puisque de nombreuses valeurs affich es taient en r alit caduques tandis que beaucoup d autres notam ment le d tail de chaque programme SPXSPX n taient pas affich es 4 Un des probl mes les plus importants dans ce type de travail est la d finition par le compositeur de ce qu il veut faire ainsi que sa notation Il est indispensable pour mener bien une telle production de pouvoir parfois plusieurs mois de distance retrouver dans la partition le r sultat attendu d crit de fa on aussi pr cise que possible Une quantit consid rable de temps se passe en effet se rem morer des choses pr c demment faites et qu il faut remanier Pour rem dier cela ainsi qu au probl me mentionn en 3 nous avons fait des tableaux d v nements Ils compor tent une ligne pour chaque param tre contr l par le programme Bien que ne fournissant pas d indication sur le r sultat sonore ces tableaux ont t pr cieux pour la mise au point du programme Il tait enfin ais de rep rer la plupart des erreurs tels que des oublis ou des modifications dont toutes les cons quences n avaient pas t imm diatement vues On peut les consulter en annexe ce texte 5 A part les probl mes purement techniques et les probl mes de communication qui font qu il n tait pas toujours facile de savoir si le r sultat d sir tait ou non atteint une des difficult s majeures de ce type de situation est l quilibre son
17. patcher instructions vous aide dans la marche suivre exemple 1 bis Dans la configuration des exemples qui suivent le clavier dont vous disposez va remplacer la fl te Utilisez le patcher test pour v rifier sur quel canal midi sort le clavier puis ajustez sur le patcher le canal MIDI de la fl te notein V rifiez galement la p dale qui doit tre branch e sur la prise FS2 qui doit correspondre avec ce qui figure dans la bo te ctlin du hautbois quand vous ouvrez le patcher Exemple vous ouvrez le patcher test et jouez une note sur le clavier Vous constatez que vous recevez un notein sur le canal 1 Il faut donc modifier le de la fl te en Vous appuyez ensuite sur la p dale et obtenez du clm les valeurs suivantes 127 puis 0 65 1 c d contr leur 65 sur canal 1 Il suffit maintenant de modifier la bo te Il faut maintenant v rifier la correspondance des canaux MIDI entre le programme et les machines R glez d abord celles ci de la fa on suivante DMP7 sur canal 3 le faire sur chaque banque ainsi que pour la SPX en sortie du port imprimante de l interface du macintosh SPX sur canal 3 mais en sortie du port modem du mac PCM70 sur canal 4 Essayez ensuite les changements de programme au moyen du patcher test Si tout ne fonctionne pas v rifier le patch midi La variable musicians re oit celui ou ceux des instruments dont le gate est ouvert cette ouverture ou fermeture tant command e par l envo
18. soudre En revanche les probl mes li s un mau vais ordonnancement temporel des actions MIDI sont eux tr s difficiles d tecter et toujours d pendants de la circonstance particuli re en cours Ils n apparaissent souvent que lors des r p titions en fonction des tempi choisis par les musiciens ou le chef voire d ventuelles erreurs de rythme ou de notes ce qui rend l identification de la cause du probl me tr s d licate 2 La m moire interne des machines MIDI est utiliser au minimum voire quand cela est possible mais ce n est le cas pour cette pi ce que de la DMP7DMP7 ne pas utiliser du tout D une part cela r duit la d pendance sur ces appareils assez peu fiables dans l ensemble d autre part cela permet un meilleur contr le des tats o ils se trouvent un instant donn En effet un probl me est toujours plus difficile identifier s il s agit d une erreur de r glage sur une machine il faut alors parcourir param tre apr s param tre sur un mauvais panneau d affichage que si cela vient de l ordinateur 3 Il a t fait une tentative un peu tard dans la production pour que cela vaille la peine de la pousser au bout d afficher sur l cran tous les para m tres avant leur envoi vers les machines ce qui permet une lecture ais e de l tat o se trouve chaque param tre tout instant L appel tr s fr quent aux m moires internes par changements de programme a rendu cette tentative peu utile
19. une proc dure au sens des langages de programmation non d terministe qui cherche la valeur des arguments respectant la v rit de la relation d finie par le pr dicat 1 Le back tracking est ce qui permet Prolog de chercher successivement toutes les solutions a un probl me donn 12 En Prolog une variable commence par une lettre suivie de _ Ainsi L_p est une variable mais pas Lp_p Ircam Documentation musicale Michael Jarrell Congruences 46 exemple 9 section 2 v nement 8 Double shunt dont les fins arrivent ensemble la dur de la noire mesur e auparavant est par 4 5 pour avoir la dur au bout de laquelle les 2 shunts seront termin s Le premier d marre avec un d l de 2 noires 4 5 2 5 et dure 2 5 noires le deuxi me avec un d l de 8 5 noires et dure 1 noire noire s2 ev8 pour changer les 2 shunts il suffit de changer les arg des mult s dmp73Vakai s dmp73Vreturn fadeout de fadeout du retour3 l entr e du spx2 Nous avons ici un passage tutti avec une s quence de sons synth tis s Les Clochescloches vache ainsi que les TX802TX802 rentrent dans l effet 1 de la DMP7 DMP7en symphonic tandis que ces derniers rentrent galement dans l effet 2 en r verb ration assez courte Le Do de Fl tela fl te gel dans le PCM continue jusqu l v nement 8 qui comporte le double shunt ci dessus La s quence est divis e en deux fragments de deux mes
20. 7 240 67 16 26 32 1 247 remise au niveau max sysex pour shunter le volume du g n rateur 1 du TX802 On envoie dans l v nement qui pr c de un unique message sysex qui assure en cas de retour en arri re pendant les r p titions la remise au niveau nominal du g n rateur concern Dans le d roulement normal de la pi ce celui reprend son niveau m moris au moment du changement de programme suivant Commandes a panneau de commande Ircam Documentation musicale Michael Jarrell Congruences exemple 5a PANNEAU DE COMMANDE CONGRUENCES arr t d urgence des s quences r glage du tempo Tout en haut de l exemple Sa figurent les num ros de section de 1 10 court dans l exemple ainsi que de sous sections 19 106 des lettres corre spondant aux signes de r p tition de la partition et enfin un bouton d arr t affect du chiffre 0 Ces num ros servent positionner le suiveur ainsi que l ensemble des machines soit au d but d une section soit au milieu Dans ce dernier cas le deuxi me chiffre indique le num ro de l v nement de la sec tion consid r e partir duquel on s appr te repartir par exemple le chiffre 19 permet de repartir sur l v nement 9 de la section 1 Leur unique fonc tion est de gagner du temps pendant les r p titions Les lettres ont exactement le m me r le que les sous sections mais ont t ajout es peu de temps avant la fin Les
21. Michael Jarrell Congruences 1989 version 1997 Documentation d exploitation 1990 1997 Ircam Centre Georges Pompidou Directeur de la publication Laurent Bayle Directeurs d l gu s Vincent Puig Directeur de la Valorisation et Marie H l ne Serra Directrice de la P dagogie Textes tablis par les d partements de Production Serge Lemouton Nicolas V rin et par le compositeur Textes r unis par Marc Battier responsable de la documentation Direction de la Valorisation Tous droits r serv s Toute reproduction de tout ou partie de ce document sous quelque forme que ce soit et par quelque moyen que ce soit est strictement interdite sans l autorisation crite de l Ircam Pour toute repr sentation de l uvre l utilisateur doit s adresser l diteur Henri Lemoine Paris Deuxi me dition janvier 1998 R f bib Michael Jarrell Congruences 1989 documentation d exploitation M Battier S Lemouton N V rin ditions Ircam Georges Pompidou Paris 1998 Ircam Institut de recherche et de coordination acoustique musique 1 place Igor Stravinsky e F 75004 Paris T l 01 44 78 12 33 Fax 01 44 78 15 40 Contenu Pr sentation g n rale de Congruences 1989 Z BVSC NEISIONH 997 u tn ie AR a tiered ntact eh 1 Liste des l ments W expl ltation c nenne een ee 5 Liste de l quipement lectroacoustique ceccecccecseceseseseseseeeeseseeeeseseeees
22. ant le gate des evts bis par s cu rit exemple 10 section 3 v nements 17 bis 19 bis r evts bis gestion d v nements ind pendamment du suiveur l action d bute par l envoi de 1 dans evts bis Cela initialise le fi le gate de oboe direct Chaque coup de p d du hbt d clenchera ensuite un vt e compteur de la boucle et ouvre sel 1 geed 5 boucle d incr mentation INT 1 P 1 lt du pointeur d vts bo N 17bis 2 sel 2 18bis sel 1 akai 4 akai 4 NET dmp72 spxilin bang il s agit de prendre directement c est dire quelque soit la position du gate de filtrage de l entr e consid r e ici oboe les notes en provenance du hbt sachant que ce sont des coups de p dale dont chacun d clenchera un v nement 3 ser 19bis del 100 j akai 90 del 100 Idmp72 spxilout bang spx1 44 ENN del 500 dmp73Vspxil 1 une fois le dernier vt fini on SE verrouille le gate par s curit C est ici qu ont t employ s les v nements bis evts bis Ce passage d montre une alternance rapide de transpositions une densit tr s grande d v nements des transpositions extr mes jusqu deux octaves et un demi ton et multiples Dans l exemple 11 on voit un autre cas d utilisation des directs Ici nous voulons que la Fl tefl te qui passe par un programme de triple harmoni seur sur la SPX 1000 SPX 1000modifie les rapports de t
23. dans le jeu des instrumentistes et plus forte raison lors des premi res r p titions car les nuances sont traditionnellement leur derni re pr occupation et la part effectivement due aux machines Si bien que l on peut tre amen fortement modifier un r glage pour le remettre dans une position voisine du d part quelques r p titions plus tard Ircam Documentation musicale Michael Jarrell Congruences 54 L utilisation de la CAO dans Congruences par Francis Courtot et Michael Jarrell Introduction Ce projet a commenc de fa on assez informelle dans la mesure o il s agissait d une recherche compositionnelle en cours qui a t g n ralis e pour les besoins de Michael Jarrell Ce texte n est pas une description exhaustive des m thodes de composition mais plut t un survol de l utilisation par Michael Jarrell d un programme Par ailleurs un nouvel environnement de CAO en Prologll est actuellement en cours de r alisation et ce texte est bas sur ce nouvel environnement qui contient toutes les fonctionnalit s de l ancien Nous d crivons d abord l origine du projet c est dire ce qui a motiv M Jarrell utiliser des programmes d aide la composition Puis nous d finissons les caract ristiques employ es pour formaliser les objets n cessaires la composition Nous d crivons ensuite la mani re d engendrer des objets par con traintes Enfin nous examinons l utilisation effective du programme par le compos
24. eaeeteseseeeeteaeataneeeaeateneeeeees 7 Sch ma dediff SloN EE 9 Pr paration de l environnement Midi 02 2 en ee mu 11 Pr paration de GXCCUNOM suc seele 13 M ae ie RR RE 13 Utilisation des synth tiseurs sisi 14 Pr paration des synth tiseurs iii 14 Chargement des synthetiseurs DX7 et TX802 nessssennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnn 14 Pr parationide la NeXT omiiia iaaii cal den Tr hie 15 EC EE 17 Tests des entr es audio usines 17 Tests Midi et Ssulveur eher EES an ee dd a RENE EELER 19 Patch Max principal pour le Macintosh ua reine 21 Sch ma de diffusion E SSSR RE nn An A dd ines is eaten Sr AU trees 25 El ments d analyse technique par Nicolas V rin 27 Description de la pi ce et du dispositif ss 27 Remarques sur le sch ma MIDI iii 27 ele le UC 29 Description du programme fassent tt mnt ESRT REEN EE mnt enan dent EER TARN IE E REENE 29 Contr les MIDI sss r a e a e a O a a E AS 32 Ce e NEE 33 ES E 0 E A E E ea E E te tale de 34 EXEMPIE 2 A E E EAE OAE TE EEEE E T E E E T E E 35 ul 36 exemple 4 section 2 v nement Bi 37 GOMMande EE 37 EAEE Aa e TAE A teens Dee de mettre ut ne Ph den tt fee on Le 38 ll EE 39 exempl 56 SUIVS WEE 41 OXSMPIS SG sera nn ar litre ln ce nr E E ae ne es Ne 42 Me SUre Rule NEE 42 exempla G eege 43 exemple 7 section 1 v nements 15 ai 44 exemple 8 section 6 v nements 3 bi 45 exemple 9 section 2 v nement Bi
25. emi re exp rience avec l lectronique a cherch r aliser avec des syst mes personnels l quivalent de certains effets obtenus partir de moyens plus importants Le dispositif lectronique comporte outre les deux claviers d j mentionn s deux modules de synth se FM Yamaha TX802 TX802 1 Yamaha trois pro cesseurs d effets num riques un Yamaha SPX1000 SPX1000un SPX90SPX90I un LexiconLexicon PCM 70PCM 70 deux consoles contr lables par MIDIMIDI Yamaha DMP7DMP7 et AkaiAkai MPX820MPX820 ainsi que microphones microphones de contacts plusieurs consoles de m lange pour les pr mixages vers les effets ainsi que pour la sonorisation et amplification en neuf voies Bien que n tant pas id ale vis vis de l aisance d utilisation et de la qualit sonore le signal parcourt un circuit traversant jusqu 6 tages cette confi guration permet un maximum de possibilit s La console Akai dont les possibilit s de contr le par MIDI se limitent des changements de programmes appelant des sc nes c est dire des tats fixes de chacun des param tres de la console a t utilis e plut t comme une matrice d interconnexion Elle aiguille les sources entrant dans la SPX 1000SPX90II et permet un ou plusieurs sous groupes de l ensemble cymbales tam tams cordes etc d ac c der la DMP7 DMP7celle ci ne disposant que de huit entr es Remarques sur le sch ma MIDI l entr e du DX7 n est branch e que p
26. he la lecture du fichier contenant les codes system exclusives de chargement R p ter ensuite l op ration pour le PCM70 et la DMP7 Trouvez un son se rapprochant plus ou moins de la fl te sur le synth tiseur ou l chantillonneur Ces probl mes devraient tre largement r solus par l emploi du nouveau module de Max appel qlist Ircam Documentation musicale Michael Jarrell Congruences 31 V rifiez les canaux MIDI de toutes les machines Le patcher tests vous aidera v rifier l ensemble de la configuration u test tone sur arrivee sur le arrivee sur le test de chgt le TX802 port modem port printer de pgm sur test test F Ol tone ON tone OFF test tone sur test de chgt de pgm sur le PCM70 ES test de la le TX802 il faut imp rativement qu il soit en DMP7 mode register led REG allum e pgmout 19 pgmout 5 Contr les MIDI Les instruments que le programme peut suivre sont 1 la fl te au moyen de l IFM interface fl te MIDD Celle ci a t sp cialement d velopp e pour cette pi ce partir de l interface fl te MIDI existante MIDI i Fl te MIDI Au moyen de micro interrupteurs plac s sous les cl s de la fl te l interface d code les doigt s jou s par rapport une table de correspondances et transmet des messages MIDI standard donnant les hauteurs jou es note on et note off mais seuls les note on sont pris en consid ration par le programme Afin de renforcer la fiabilit de ce
27. i d un 0 ou d un 1 respectivement vers flute gate oboe gate etc On peut voir galement la possibilit qui sera discut e plus bas de recevoir fl te et haut bois en direct c est dire quelque soit la position de leur gate Peu avant le concert des probl mes de fiabilit de l interface fl te MIDI ont entra n l ajout d un gate g n ral permettant de couper compl tement la r ception de notes MIDI tout en laissant le suiveur en place Ceci permet en principe de rattraper des situations o le suiveur est en avance Les autres patchers servent tous contr ler les appareils MIDI La plupart concernent DMP7la DMP7 qui re oit des valeurs de niveau pour tous les potentiom tres entr es d parts effets mais aussi de type d effet de param tres d effets etc Dans l exemple 2 c est le niveau du hautbois dans le d part 2 2 me effet interne de la DMP7 qui est contr l Ircam Documentation musicale Michael Jarrell Congruences 34 exemple 2 coupure d une voie de la dmp7 r dmp72 oboe r dmp72oboeVdel r dmp72 oboein ctlout 18 19 tirette pour visualiser le g NOTA les dur es des lines ont t allong es r sultat afin de permettre la visualisation Un des probl mes importants qui s est pos est le bruit occasionn par une unit SPX SPXsi l on effectue un changement de programme pendant que l entr e re oit du signal Les changements de programmes tant n cessairement tr s n
28. iteur L origine du projet Michael Jarrell souhaitait un programme dont le but tait de calculer des transformations d une m lodie initiale divis e en un certain nombre de groupes Le but tait de g n rer un nombre d fini de hauteurs dont les intervalles correspondent ceux des groupes et en respectant les r gles suivantes il est possible de permuter les groupes dans n importe quel ordre pour chaque groupe les quatre formes usuelles droite renvers e contraire miroir sont autoris es moins que l on ait pr cis des contraintes sur ces formes le nombre de hauteurs provenant de chaque groupe est d termin par un pourcentage attribu chaque groupe Un exemple permettra de mieux saisir le comportement souhait du programme Soit la m lodie ci dessous divis e en 3 groupes Ircam Documentation musicale Michael Jarrell Congruences 55 15a Groupe 2 f it Ee 130 Figure 1 La m lodie initiale Et voici la premi re solution g n r e par le programme pour 21 hauteurs engendr es lorsque l on donne comme pourcentages respectivement pour cha que groupe 30 40 30 Ircam Documentation musicale Michael Jarrell Congruences 56 groupe re 5 mi_bemol 4 mi 5 fa 5 gt fadi se 6 soal 5 gt si 6 la 5 si_b mol Dis Zi r constanttdraite d d nil3 notes 30 40 30 nil3 123 drawscorec ra fail Hombre de r p tition s de chaque groupe 2 4 2 hil
29. l Jarrell Congruences matrix 1 controls EEE EH cymbales contacts prem ix instruments tam See A F mi cloches vache tukes et grosse Caisse lt l Il EE flute interne A SE Dom 1 cho N nos Dette F ces entr es ne sont pas utilis es dans cette Ho cuivres version 7 bois A e E e E E E E E E tests entrees 5 3 cymi emi 2 mz ne a P ze ES TES P de Ke Se e E e ee He I Ein pme Pour chacune des 4 entr es sons ADC la s lectionner sur le patch ce qui a pour effet d ouvrir la matrice 1 pr amp mixage des instruments exclusivement pour cet instrument ou ce groupe d ins truments V rifier que le signal provenant du des micro s concern s traverse bien la machine Ircam Documentation musicale Michael Jarrell Congruences 18 Tests Midi et suiveur Initialiser la section 1 Demander au fl tiste de jouer un la 440 la premiere note de la partition Si cette note est fig e par la station r verb ration infinie r initialiser la section 1 On est alors pr t pour l x cution Ircam Documentation musicale Michael Jarrell Congruences 19 Ircam Documentation musicale Michael Jarrell Congruences 20 Patch Max principal pour le Macintosh CONGRUENCES 97 38light pat r section Top faep ree CE arr t d urgence r glage du tempo des s quences patcher DEBUG patcher TimeCode Es patcher MIDI IN patcher SYNTHES nn
30. lique Si l utilisateur d cide d associer des hauteurs ces valeurs on obtient de la sorte une cat gorisation et un engendrement de m lodies L utilisation conjointe de ce programme et de contraintes permet de d finir plus pr cis ment le style des solutions obtenues M thodologie et mise en uvre Cat gorisation L id e sous jacente aux pr dicats que nous allons voir est que le contenu intervallique est une caract ristique de base d une m lodies Ce contenu inter vallique est lui m me consid r de la fa on la plus abstraite possible c est dire comme une suite de relations intervalles d un l ment son successeur dont la d finition peut tre variable il y a plusieurs instances possibles pour une m me suite d intervalles cause de la notion de modulo Nous d crivons une forme intervallique par 8 caract ristiques Ces caract ristiques sont toutes structurelles et non d finies dans l intention de conna tre des attributs per ceptifs attach s aux objets musicaux Nous d finissons d abord un nom la suite d intervalles abstraite choisie Un pr dicat permet d associer un nom une suite arbitraire d intervalle Nous caract risons ensuite une permutation de cette suite Nous nous sommes limit aux seules permutations circulaires afin de conserver une certaine identit la suite d intervalles Dans la caract ristique appel e renversement nous trouvons les quatre possibilit s usuelles droite renvers
31. lle est convertie en argument de tempo pour le sequenceur de Max puis test e pour savoir si elle est dans des limites acceptables Sinon on lui substitue la valeur limite la plus proche Ircam Documentation musicale Michael Jarrell Congruences 43 exemple 7 section 1 v nements 15 17 mesure de tempo pour le d lenchement d une s quence dur e par 2 car la valeur mesur e est une croche dur e en ms d une noire argument pour le s q l int rieur des limites L exemple suivant montre un cas o il a t pr f rable de prendre le tempo deux fois car celui ci tant tr s lent et les valeurs mesurables n tant jamais sur les temps la fiabilit d une mesure unique n aurait pas t suffisante Il s agit donc de deux objets timer chaque r sultat tant converti en la valeur d une noire puis leur moyenne calcul e Noter le croisement des connections entre les sorties des timer et les entr es de l addition neur Ce croisement est n cessaire afin que l objet stocke la premi re valeur puis ensuite seulement re oive la deuxi me valeur qui provoque leur addition et l envoi du r sultat son outlet Ircam Documentation musicale Michael Jarrell Congruences exemple 8 section 6 v nements 3 5 la premi re mesure de repr sente une croche point e la deuxi me trois noires li es une double mesure du tempo en deux fois afin d accro tre la fiabilit et la pr cision
32. mme avec exemples l appui Ceux ci sont repr sent s ici de fa on graphique mais il est plus int ressant de les faire fonctionner sur un Macintosh Macintosh pour pouvoir les essayer avec du son il convient d avoir le mat riel mentionn au d but de cette documentation Une fois raccord en suivant le 1er sch ma ouvrier sous Max 53 le fichier EXEMPLES l Manoury Philippe Max le manuel d utilisation Documentation interne Ircam Paris novembre 1988 gt Si vous d sirez sauvegarder les donn es de la SPX1000 suivez les instructions la concernant figurant en bas droite du programme dumper 3 voir Valade Pierre Andr L interface Flute Midi 3 me g n ration Manuel d utilisation Documentation interne Ircam Paris mars 1989 Ircam Documentation musicale Michael Jarrell Congruences 29 Congruences exemples illustrant la documentation double cliquer patcher patcher patcher patcher patcher patcher patcher patcher IO gt instructions dumper tests sorties_MIDI lexemple_1 jexemple_2 lexemple_3 exemple A pour avoir Se OIO L m a nf instructions patcher patcher patcher patcher patcher patcher patcher patcher patcher exemple_5 exemple_6 exemple 7 exemple_8 exemple 9 exemple 10 lexemple_11 lexemple_12 lexemple_13 Ce fichier comprend 17 patchers situ s au premier niveau Le patcher instructions vous donne une indication de la marche suivre Parcourir les exemples dans l ordre La
33. mme suit e 2 p dales sustain switch branch es sur les entr es FSI et FS2 du synth tiseur Yamaha SY99 e 1 p dale Sustain pour le Yamaha DX7I e 1 p dale Sustain pour la fl te e p dale Sustain pour le hautbois 1 dispositif de conversion p dale Midi type MCS2 Microphones pour les instruments Micro interne pour la fl te Ircam Documentation musicale Michael Jarrell Congruences 7 Ircam Documentation musicale Michael Jarrell Congruences DIFFUSION Ircam Documentation musicale Sch ma de diffusion hautbois cordes bois fl te pitch follower matrice 1 4 in x 3 out effet A matrice 2 5 in x 5 out ZER st r o effet B st r o st r o st r o mono st r o GD GD GD G D GD Michael Jarrell Congruences 9 Ircam Documentation musicale Michael Jarrell Congruences 10 Preparation de l environnement Midi Cette figure pr sente l tat de la configuration OMS OMS SETUP CRT DU 4 5 12 97 WE E re Ircam Documentation musicale Michael Jarrell Congruences 11 Ircam Documentation musicale Michael Jarrell Congruences 12 Pr paration de l ex cution Max Max Avant de lancer Max copier les deux fichiers d alias jarrelll et jarrelll dans le dossier aliases de votre dossier Max Si le dossier aliases n existe pas cr ez le puis copiez ces deux fichiers Lancez le programme Max Ouvrez Options gt File Preferences
34. n des pr dicats qui se chargent de calculer des Forme intervalliques Association ces pr dicats permettent d associer des valeurs d un type diff rent une forme intervallique ou le contraire Par exemple le pr dicat jolie hauteur X Y dans lequel X est une liste d entiers et Y une liste de hauteurs se charge de transformer une liste d entiers en une liste de hauteurs ou vice versa selon celui qui est connu nous ne sommes pas dans un contexte de programmation fonctionnelle mais logique relationnelle Pr dicats de contraintes ces pr dicats permettent d assurer la pr sence ou l absence d une valeur dans une position quelconque ou connue dans la forme intervallique d assurer un gel variable des registres dans une liste de hauteurs associ s de donner des valeurs extr mes aux valeurs de la forme intervallique etc Pr sentation des r sultats par exemple le pr dicat draw_score qui permet d afficher sous forme de partition les r sultats de l engendrement D autres pr dicats existent correspondant la manipulation des objets par exemple liste de hauteurs Ceux ci n ont finalement pas t utilis s dans la production de cette uvre En sugg rant Michael Jarrell d utiliser le programme d crit plus haut pour contr ler la d rivation d une m lodie nous per dions l aspect permutation des groupes mais gagnions en clart de d finition des r sultats engendr s L utilisation du programme par Michael
35. ombreux dans cette uvre une fa on automatique de contourner le probl me a t cherch e Il suffit d envoyer un bang l objet dmp72 oboe pour avoir un shunt tr s rapide en 35 ms suivi apr s 370 ms de d lai d une remont e tr s rapide Ces valeurs ont t trouv es apr s essais co fnme tant les plus courtes pour effectuer un changement de programme sans click sur une SPX On peut aussi fournir SPXune valeur unique qui sera transmise par l objet dmp72Voboe avec un V comme valeur ou encore envoyer un bang dans dmp72 oboein ou dmp72 oboeout ce qui aura pour effet respectivement de faire baisser ou remonter le potentiom tre Ceci est reproduit de fa on identique pour tous les potentiom tres de la DMP7 DMP7 La console Akai MPX820 MPX820ne re oit elle que des changements de programme Pour unifier on ajoute 1 de fa on obtenir sur chaque appareil le programme de m me num ro que celui que l on envoie De plus l Aka n accepte le changement de programme que si celui ci est accompagn d un octet quelconque L exemple 3 montre aussi comment les deux SPX re oivent leur changement de rapport de transposition quand elles sont sur un pro u Manoury Philippe op cit 8 Ja date de publication et au format 0 uniquement Ircam Documentation musicale Michael Jarrell Congruences 35 gramme d harmoniseur exemple 3 spx1 21 spx2 22 1 pour convertir Zem la norme Akai de 0 89 de 1 90
36. ore entre les instruments et l lectronique In vitable et connue cette difficult n en tait pas moins tr s difficile ma triser car se jouant plusieurs niveaux Le volume sonore mis par les instruments est naturellement tr s fluctuant Compte tenu de la cha ne particuli rement longue et d licate qui doit tre parcourue pour les transformations 1l est important d obtenir en entr e des machines un niveau bien adapt L utilisation de limiteurs en sortie des consoles de pr mixage aide mais ne r sout pas enti rement ce probl me Ircam Documentation musicale Michael Jarrell Congruences 53 d autant que les intensit s physiques ne sont pas toujours bien videmment corr l es aux niveaux per us D autre part les transformations subies par les sons affectent ceux ci de diverses mani res les att nuant ou les renfor ant parfois beaucoup Ensuite l amplification influe consid rablement sur la per ception d quilibre lectronique instruments Longue et difficile mettre en place elle varie sensiblement d une r p tition l autre surtout quand cas ordinaire le dispositif doit tre remis en place chaque fois Par ailleurs les sons de synth se dont l quilibrage entre eux est d j tr s d licat sont particuli rement difficiles m langer de fa on satisfaisante aux sons acoustiques m mes amplifi s Enfin il est toujours ardu d identifier dans tout probl me d quilibre la part due aux variations
37. our le chargement des programmes de sons lors des chargements des programmes de sons TX802 et DX7 la configuration de la matrice MIDI Sycologic doit imp rativement viter les merge les chiffres entre parenth ses indiquent le canal MIDI de r ception ou d mission Ircam Documentation musicale Michael Jarrell Congruences 27 fl te p dale sustain p dales perc fl te p dale hautbois FS 2 FS 1 MCS sustain volume interface fl te midi Il 4 16 4 merge in FS2 1 FS1 FC 1 MERGE YMM2 5 Matrice MIDI SYCOLOGIC MAC MAC modem printer SPX1000 no 2 1 SPX90II 3 PCM7O Ircam Documentation musicale 1 modem wee DMP7 d 13 16 no 1 2 lexicon 4 et ee Congruences Michael Jarrell 1989 Sch ma des connexions MIDI IRCAM Institut de recherch t de coordination acoustique musique port imprimante interface MID Pe TX802 TX802 no 1 no 2 3 Michael Jarrell Congruences 28 Historique La production s est d roul e sur une p riode d un an et demi environ entre avril 1988 et novembre 1989 mais avec des coupures portant le total de temps pass l Ircam 10 mois avec comme tuteur Jan Vandenheede Vandenheede Janpour la premi re moiti et V rin NicolasNicolas V rin pour la suite Les premiers essais ont consist d terminer la configuration optimale par rapport au r sultat d sir essaye
38. p tition notamment lors d un arr t dans un passage comportant une s quence Un r glage du tempo des s quences est possible pour les reprises en r p tition directement sur un d part de s quence c est dire sans que la mesure du tempo r ellement jou ait pu tre faite voire pour corriger un tempo erron Ce dernier est visualis de deux mani res 1 tel qu il a t mesur lors de la derni re occasion tempo 2 tel qu il est envoy au s quenceur to seq savoir ventuellement corrig en fonction d une moy enne faite avec une mesure pr c dente ou encore born par des valeurs maximales et minimales de s curit Sont visualis s galement les gates de chaque instrument suivi ainsi que le gate g n ral du suiveur Les bo tes 0 et 1 permettent d intervenir sur chaque gate La n cessit d un patcher init pi ce s est fait sentir pendant les r p titions exemple 5b Son but est d arr ter le suiveur de fournir au joueur de clavier KX88 un son sur lequel il puisse r gler son jeu et d terminer le niveau sonore des retours et d initialiser certaines valeurs Les num ros de programmes envoy s au TX802 TX802sont galement affich s sur le panneau de contr le pour v rifica tion Cela est tr s utile car beaucoup de probl mes peuvent se poser avec ces machines la moindre d faillance dans la transmission MIDI lors des changements des sons c ble trop long passage travers une mergebox etc es
39. patcher TO NEAT patcher OPTIONAL SS serge lemouton octobre 1997 Ircam Documentation musicale Michael Jarrell Congruences 21 Ircam Documentation musicale Michael Jarrell Congruences 22 Ircam Documentation musicale VERSION 1989 Michael Jarrell Congruences 23 Ircam Documentation musicale Michael Jarrell Congruences 24 Ircam Documentation musicale Sch ma de diffusion 1989 Congruences Michael Jarrell 1989 Schema general diffusion Institut de recherch t de coordination acoustique musique KX38 OD 8 Cuivres O O N 7 O O cordes ei Fer o fl te hautbois O retour KX88 O O S effets G chef effets D cordes bois PUBLIC hautbois fl te effets D g n ral cuivres effets G g n ral eg Michael Jarrell Congruences 25 Ircam Documentation musicale Michael Jarrell Congruences 26 El ments d analyse technique par Nicolas V rin Description de la pi ce et du dispositif Congruences est une piece d une dur e d environ 16 minutes pour fl te et hautbois solistes Hautbois i Fl te ensemble et dispositif lectro acoustique contr l par ordinateur L ensemble est constitu de clarinette clarinette basse basson galement contre basson cor trompette trombone deux per cussions deux claviers dont un jouant piano et DX7 II DX7 Uer l autre un clavier de contr le KX88K X88 alto violoncelle et contrebasse Le compositeur dont c est la pr
40. premi re ligne sert pr parer l installation n cessaire aux essais sonores en studio Si vous ne disposez pas du mat riel n cessaire voir document papier vous pouvez passer directement aux exemples num rot s qui auront tout de m me pour la plupart un effet visible sur l cran 4 Les conventions suivantes ont t adopt es pour le programme entier l exception des gate des musiciens qui doivent recevoir un 1 ou un 0 caract re quelconque y compris aucun cha ne quelconque de caract res a dmp7 l envoi d un bang d clenche la baisse puis la remont e du potentiom tre d crit b dmp7 in ou dmp7 out idem avec seulement la mont e ou la descente c dmp7 V requiert l envoi d une Valeur transmise directement au potentiom tre d crit d pemVrt dmp72Vparal Valeurs de temps de r verb du param tre 1 de l effet 2 etc dmp7 correspond au d part principal dmp71 dmp72 dmp73 aux d parts effets gt voir l exemple 12 ci dessous Ircam Documentation musicale Michael Jarrell Congruences 30 Il faut ensuite charger les machines l aide du programme dumper Notes pour la sauvegarde dmp7 il faut envoyer successivement les quatre types de bulk MEM1 30 PGMC NOTE CNTL Spx1000 envoyer un bulkout ALL PCM70 rallumer la machine puis appuyer sur 7 A gauche proc dure de ensuite LOAD afin d envoyer le bulk sauvegarde A droite TX802 envoyer successivement les q
41. r tous les traitements de sons instrumentaux au moyen des boitiers d effets seuls en s rie partir d enregistrements mais aussi parfois avec les solistes ce qui a conduit progressivement dessiner la structure d finitive du programme Max Description du programme Le programme qui a t d velopp sous Max MAXpour la r alisation de l uvre de Michael Jarrell Congruences a pour but de commander toutes les op rations MIDI transformations ou synth se en suivant les actions des musiciens de fa on ce que ceux ci soient libres de se concentrer sur leur propre jeu et ne soient pas esclaves de l lectronique comme ce serait le cas avec une bande La premi re partie de ce programme appel E S midi g re toutes les entr es sorties Ensuite vient la partie des commandes qui regroupe le panneau de commande les suiveurs pour chaque section et les initialisations de d but et de milieu de section Cette partie int gre galement les sections qui re oivent des suiveurs les num ros d v nements et r alisent les actions correspondantes Il est clair qu une telle partition doit tre crite en gardant constamment l esprit d une part les possibilit s des machines employ es et d autre part quel instrument doit tre suivi par le programme et comment voir le manuel de Philippe Manoury pour les pr cautions prendre concernant le suiveur de partition 102387 Voici une description d taill e de chaque partie du progra
42. ranspos apr s un court d lai et ainsi de suite avec pour effet des arp ges de septi mes diminu es appliqu s toutes les notes des vents et du hautbois Les v nements 10 et 11 servent geler dans le PCM le son r sultant du m lange de tous les instruments de l ensemble son qui est arr t dans l v nement 13 qui conclut cet extrait Vous pouvez essayer vous m me ce passage dans le studio en jouant au clavier la partition ci dessous il s agit de la ligne de fl te simplifi e afin de garder l essentiel Noter que les transformations elles aussi ont du tre simplifi es et que celles qui concernent d autres instruments ne peuvent avoir d effet Avant de commencer jouer appuyer sur le bouton 1 du panneau de commande de fa on initialiser les machines et mettre le suiveur en attente Vous pouvez reprendre n importe quel moment en r appuyant sur 1 Le Suiveursuiveur de Max n tant pas d pendant du tempo il n est pas important que tempo et rythme soient exacts b suiveurs Toujours dans l exemple 5 sous Max on peut ouvrir le suiveur de la section 1 patcher suivS1 illustr ci dessous dans l exemple 5c Le principe est exactement tel que d crit dans le manuel de Philippe Manoury Manoury Philippell s y ajoute un m canisme de d clenchement des v nements pas Ircam Documentation musicale Michael Jarrell Congruences 40 pas quelque soit le nombre de notes qui les s pare dans la partition actionn
43. ransposition toutes les huit notes qu elle joue en fonction de r glages d termin s au pr a lable Plut t que de passer par le suiveur et de faire de chaque envoi de nouveaux rapports de transposition un v nement ce qui en ferait vraisemblablement un nombre beaucoup trop lev nous avons pr f r recourir notre flute direct Ircam Documentation musicale Michael Jarrell Congruences 48 exemple 11 section 9 v nement 6 CH transpositions par triple Te harmoniseur avec changement des Ce 3 rapports toutes les n notes de 8 si oui on incr amp mente le cptr ci dessous lt compteur de changement _ des rapports de transposition per NE e pack 50 60 70 spx2Vhar 1 2 3 L v nement commence par l ouverture d un gate qui permet une premi re boucle de compter le nombre de notes jou es par la fl teFl te Un test permet ensuite d incr menter un deuxi me compteur chaque fois que le nombre de notes jou es est un multiple de 8 et d envoyer cette valeur trois tables contenant les valeurs de transpositions souhait es Dans un premier temps mm 194 197 la fl te est Fl teharmonis e toutes les huit notes de trois rapports de transpositions diff rents pr alable ment rentr s dans trois tables comme vu ci dessus Ensuite mm 199 207 se superpose cela de m me que rentrent tous les instruments une sequence six VOIX Dans Max l objet line permet de r
44. re3 fa3 mi4 sold fa 5 laS sol 6 mi7 Sym trie 4 9 Voici en Prolog comment cet exemple est crit figure_hauteur bb ton tierce_mineure septi me_majeure tierce_mineure septieme_majeure tierce_mineure septieme_majeure sixte_mineure nil droite Plus Plus Plus Plus Plus Plus Plus Plus nil 12 lt 52 4 gt do 3 re 3 fa 3 mi 4 sol 4 fa_diese 5 la 5 sol_di se 6 mi 7 nil 4 9 nil nil Engendrement Le m me pr dicat permet d engendrer des formes intervalliques dont on connait tout ou partie voire aucune des caract ristiques pr c dentes Ce pr dicat permet en fait de chercher la fois les valeurs num riques et les hauteurs correspondantes ces valeurs De cette fa on le programme permet de chercher toutes les formes intervalliques correspondantes aux valeurs donn es comme argument au pr dicat Par exemple pour chercher toutes les formes inter valliques dont le nom est bb le modulo 12 et le total compte tenu du modulo une tierce majeure il faut appeler le pr dicat suivant figure_hauteur bb P_er R_env A_11 12 lt tierce_majeure T_ot gt do 3 L_haut S_ym Voici les premiers r sultats sous forme de hauteurs Figure 4 Quelques formes intervalliques Plus formellement nous pouvons regrouper en quatre types les pr dicats qui sont impliqu s dans l engendrement Ircam Documentation musicale Michael Jarrell Congruences 60 G n ration dans le cas que nous d crivons c est l u
45. rtains passages notamment en cas de notes r p t es et pour pallier l impossibilit de pren dre comme v nement un note off nous avons t conduits ajouter une p dale de type interrupteur pour le fl tiste qui sinsere dans le cir cuit en la branchant sur le DX7 HDX7 Yamaha 2 le hautbois Hautboisau moyen d une p dale de m me type se raccordant au clavier KX88 3 le clavier KX88 KX88 4 un des deux percussionnistes au moyen de 2 p dales raccord es un bo tier MCS2 les deux p dales sont quivalentes la deuxi me ne servant que pour des raisons de commodit Suivant les endroits de la partition un ou plusieurs instruments rentrent dans le suiveur Le patcher musiciens qui figure dans l exemple 1 montre comment cela est organis Ircam Documentation musicale Michael Jarrell Congruences 32 exemple 1 ENTREES MIDI oboe fl te m contr leur 65 clavier 1 percu DEEE canal 1 port Mega gt keyboard gate imprimante pedale fl te 7 2 p dales cin 67 17 ES w wi etin_66 17 ein stripnote sel 127 127 ped enfonc e Do sel 127 Em sel 127 D envoi de stripnote 3 envoi de la note 1 la note 3 envoi de LZ la note 2 gate n 1 pes SI Kl RE flute direct s Do seuls sont conserv s r SUIV gate les note on patcher instructions s musicians Ircam Documentation musicale Michael Jarrell Congruences 33 L aussi le
46. s Le deuxi me tron on est d clench apr s un d lai par l vt 19 tandis que le 20 envoie la portion finale Ircam Documentation musicale Michael Jarrell Congruences 45 Cet exemple peut tre essay en studio en suivant la partition ci dessous qui s encha ne avec la partition pr c dente La s quence n aura pas tous les sons qu elle devrait puisqu elle utilise normalement deux TX802 TX802Pour avancer le suiveur d 1011Tfrectement sur l v nement 15 appuyer sur la lettre A ceci ne vaut que pour l exemple et ne correspond pas l effet r el du bouton A dans la pi ce A plusieurs reprises nous avons eu besoin d un syst me pour enlever une r verb ration R verb rationtr s rapidement tout en gardant une sono rit la plus naturelle possible Nous avons donc r alis un double shunt dont les fins arrivent ensemble le premier pour fermer l entr e du son dans la r verb ration le deuxi me pour fermer la sortie de la r verb ration elle m me L exemple 9 permet de visualiser l effet obtenu et il est facile en changeant les arguments des objets mult de varier le retard entre l v nement et le d but de l un ou l autre des shunts sans changer le moment de leur fin Jan Vandenheede avait alors contribu au d veloppement de cet environnement affichage graphique des hauteurs E Un pr dicat est en Prolog une relation et non une fonction entre des arguments qui est vraie ou fausse Il s agit donc d
47. spx2in BA dmp7Vspx2 dmp71 akaiin dmp71 spxilin dmp72 spxtlin dmp7 spxilin S dmp73Voboe Dans le milieu de la section 5 l ensemble rentre dans les effets puis on a un exemple bien net de sons de synth se jou e par les claviers Un exemple de mode de jeu sp cial Multiphoniques i Whistle tones multiphonique et whistle tones dans des effets ici des Harmoniseurharmo niseurs en cascades D autres multiphoniques Multiphoniquescette fois ci de fl te et de Fl te i Hautbois hautbois dans les Harmoniseurharmoniseurs tandis que d autres vents font galement des multiphoniques Encore un passage avec l ensemble dans des effets ici un flanging du PCM70 un peu trop en vidence dans le mixage auquel s ajoute une s quence de sons FM Ircam Documentation musicale Michael Jarrell Congruences del 6000 del 750 Sep ech 83 0 2000 lO Yf 138 txe 10 fflute gate 1 0 arriv 138 5 le premier shunt s arr te et d marre le deuxi me ainsi que les chgt de prg spx Remarques diverses Conclusions 1 L exp rience de cette production a permis de se rendre compte qu il est toujours pr f rable dans le cas d un tel programme d all ger au maxi mum chaque v nement et notamment de restreindre le plus possible l utilisation des del quitte multiplier le nombre d v nements En effet les probl mes avec le suiveur sont relativement peu fr quents et assez simples identifier et r
48. t suffisante pour causer des patches al atoires D autre part les change ments de sons tant d clench s par le programme Max si le suiveur est perdu le joueur de KX88K X88 n aura plus les sons correspondant ce qui est crit La fr quence dans les premi res r p titions de ce dernier probleme nous a d ailleurs amen laisser le joueur de DX7DX7 faire lui m me ses changements de programmes car il y a largement le temps et ce synth tiseur est parfaitement autonome dans le dispositif de la pi ce Ircam Documentation musicale Michael Jarrell Congruences 39 Les premi res transformations concernent ici la fl te Fl te Tout d abord le la du d but est gel dans la r verb ration infinie du Lexicon PCM70 Puis d autres notes apparaissent soit jou es par la fl te soit transpos es de celle ci par un programme d harmoniseur sur la SPXSPX90 ou 1000 ces autres notes accumul es sont galement gel es A l v nement 6 le la de la fl te stoppe l accord gel et provoque une nouvelle transposition de triton cette fois qui est arr t e par l v nement suivant un coup de p dale du hautbois par contre le la gel dans le PCM70PCM70 lui reste encore jusqu l v nement 8 En 9 le hautbois eHautboist les vents de l ensemble parcourent les deux harmoniseurs l un apr s l autre chacun avec une r injection qui provoque une cascade Chaque son est transpos d une tierce mineure descendante puis le r sultat est lui m me t
49. uatres types de proc dure de chargement bulk suivants 1 32 et 33 64 voice data 1 64 performance data et system set up Attention ne pas envoyer d autres informations midi pendant la dur e de l enregistrement qui dure 50 sinon elles seront renvoy es lors du chargement et effectuer le dump dans ce d lai donc ne pas trop attendre apr s la mise en enregistrement du s q pour envoyer le bulk CH 2 charger la Notes pour le chargement machine Ne pas passer par une mergebox pour charger les machines Enlever les protections m moires Attendre suffisamment patcher dump general 1 mettre le s q en enregistrement 2 appuyer sur la machine pour envoyer le bulk 3 arreter I enregistrement 4 cr er ae i Se le chargement peut avoir lieu en plusieurs paquets espac s de quelques secondes et avoir une dur e totale d une minute max avant de couper la connection midi Attention aux TX 802 le A doit tre sur sysex device number 1 le B sur 2 Pour charger la SPX1000 SPX1000appuyer sur read puis s lectionner le fichier SPX1000 d finitif V rifier que la sortie modem de l interface MIDI est bien raccord e sur la SPX1000 dont la protection m moire doit tre enlev e Assurez vous que vous avez sauvegard les programmes de la SPX1000 qui sont ventuellement conserver car le chargement va effacer toutes les donn es qu elle contenait pr c demment puis appuyer sur le bou ton rond ce qui d clenc
50. ures et la voix sup rieure se prolonge la fin du premier fragment de fa on parfaire leur encha nement D s que la deuxi me partie commence cette voix dont le g n rateur sur le TX802 n est pas utilis imm diatement apr s est coup e progressivement gr ce l envoi de sys t me exclusive tel que montr dans l exemple 4 ci dessus voir exemple 4 section 2 v nement 8 on page 37 L exemple 10 illustre ce que nous avons appel les v nements bis Un des passages de l uvre demandait ce que la fl te d clenche un v ne ment quasi simultan ment avec un autre celui l d clench par le hautbois Il aurait suffit d une inexactitude rythmique infime de la part de l un des deux solistes pour que le suiveur soit perdu Nous avons donc imagin plut t que d installer un second suiveur ce qui para t un peu lourd pour une utilisation si restreinte un m canisme permettant de d clencher des v nements appel s bis directement par le hautbois D o l int r t de l objet oboe direct mentionn plus haut L v nement pr c dent d clenche par l envoi d un 1 dans evts bis l ouverture du gate qui auto Ircam Documentation musicale Michael Jarrell Congruences 47 rise l arriv e des coups de p dale transform s en note 3 en provenance du hautbois Chacun de ceux ci va d clencher l envoi par l objet int d un message initialement 1 incr ment apr s chaque occurence Le dernier v nement se termine en ferm
51. x pr d finis combin s en temps r el Par exemple quand le musicien donne une battue l ordinateur v rifie le temps courant de mani re ralentir ou acc l er le ou les l ments En ce qui concerne l criture musicale de la pi ce la quintessence de Congruences est tir e de quelques mesures d une oeuvre ant rieure Trace Ecart Une section a t r alis e avec l aide d un programme de Composition Assist e par Ordinateur CAO d velopp en Prolog par Francis Courtot l Ircam je tiens le remercier ainsi que Miller Puckette mais je voudrais surtout exprimer ma reconnaissance Jan Vandenheede et Nicolas V rin pour leur patience et leur aide sur les nombreux aspects techniques de la pi ce Micha l Jarrell Ircam Documentation musicale Michael Jarrell Congruences 63
Download Pdf Manuals
Related Search
Related Contents
User Manual Tellus Mobi Casio 5055 User's Manual Video Management System Pro User Manual V3.08 Fujitsu CELSIUS W530 PS-ECC End User Manual Pyle PWPBT60 取扱説明書 - グローベン EMX-H61 - Avalue Copyright © All rights reserved.
Failed to retrieve file