La fenêtre d'arrangement est l'écran ou vous définissez la structure de votre morceau, en enchaînant et en assemblant les patterns (profitez-en bien, c'est aussi l'endroit où vous verrez le plus de couleurs !).

L'axe X représente le temps (les mesures), l'axe Y, une des 8 pistes sur lesquelles vous pouvez poser des patterns qui sont représentés par des blocs. La ligne rouge (vous la reconnaîtrez quand vous la verrez) montre la position courante dans le morceau.
Certaines pistes peuvent être rendues silencieuses, auquel cas, un "M" apparaît sur leur gauche et leur arrière plan est grisé comme on le voit sur cette vue de la région :

Les autres éléments principaux de l'interface sont :
|
L'indicateur de BPM. Le tempo en Battements Par Minute (BPM) est sélectionné ici. Vous pouvez taper sur le nombre pour afficher ou masquer une glissière plus longue ainsi qu'un bouton à Taper qui permet d'effectuer la fonction "tap tempo" : tapez au rythme voulu sur ce bouton pour ajuster rapidement le tempo. |
|
Le sélecteur de position dans le morceau. Utilisez les deux flèches pour faire défiler la vue et atteindre n'importe quelle mesure. Un morceau peut durer jusqu'à 240 mesures. Vous pouvez aussi utiliser les boutons gauche et droite du navigateur 5-directions de votre PDA pour vous déplacer rapidement dans le morceau. Vous pouvez utiliser l'icône Zoom entre les flèches pour basculer entre une vue détaillée (5 mesures en mode portrait), intermédiaire (9 mesures en mode portrait) ou panoramique (14 mesures en mode portrait). L'icône liste fait apparaitre une liste des positions importantes (début du morceau, fin du morceau, début de la boucle, sections...). En sélectionnant une de ces positions, vous pouvez faire défiler la vue et modifier la position de la barre de lecture :
|
|
Le sélecteur de pattern. Utilisez ce sélecteur pour choisir le pattern qui sera inscrit quand vous utiliserez l'outil de dessin. Une option complémentaire dans la boîte de dialogue de sélection de pattern :
Losque vous tapez sur ce bouton, vous arrivez directement à l'endroit où ce pattern est utilisé pour la première fois dans le morceau. |
La zone de position du morceau. Ces nombres indiquent la position dans le morceau, ainsi que le segment du morceau qui sera lu en boucle. Dans l'exemple donné, les mesures 1, 2 et 3 seront lues en boucle. Pour sélectionner les mesures à boucler, tapez et glissez le stylet dans la partie basse de cette zone de position. Pour désactiver le bouclage, tapez et maintenez le stylet enfoncé pendant quelques dizièmes de seconde dans la partie du bas de la zone de position. Pour déplacer la barre de lecture, tapez dans la partie du haut de de la zone de position. |
|
![]() |
Le turbo-sélecteur de pattern. Quand Bhajis Loops est en mode portrait, avec la zone graffiti dynamique repliée (320x480), cette liste affiche tous les patterns utilisés dans le morceau, pour un accès immédiat. |
Comme sur l'éditeur de pattern, la barre d'outil peut être cachée. Il faut taper sur la gauche de l'écran pour l'afficher ; et taper sur un outil déjà sélectionné pour la masquer. A l'exception de l'outil de sélection ou d'ajout de patterns qui affichent les listes déroulantes suivantes :
Cette liste vous permet de sélectionner quelle action sera effectuée quand vous ferez glisser un bloc de patterns.

Cette liste vous permet de sélectionner quelle action sera effectuée quand vous ajouterez des patterns dans la grille.
L'utilisation des outils est décrite ci-dessous :
|
Tapez sur un pattern pour le sélectionner ; Tapez et glissez n'importe où sauf sur un pattern pour dessiner un rectangle et sélectionner tous les patterns qu'il contient. Tapez et glissez pour effectuer une de ces actions : Move : déplacer simplement la sélection. Copy : Copier la sélection (seules les références aux patterns sont copiées). Copy & singularize : Copie la sélection, les patterns eux-mêmes sont aussi copiés. Prenez garde car c'est le meilleur moyen d'atteindre la limite des 128 patterns ! (Le contenu des patterns est dupliqué vers des nouveaux patterns clones.) >
|
|
Tapez à n'importe quel endroit pour inscrire le pattern sélectionné sur la piste et la mesure que vous pointez. Les patterns peuvent être sélectionnés au moyen de la liste déroulante en bas à gauche de l'écran. En fonction de l'option sélectionnée dans la liste déroulante associée à l'outil, différentes actions seront effectuées: Create (Créer) : Le pattern sélectionné est placé dans la grille. Fill gap with repetitions (Remplir avec répétitions) : le pattern sélectionné est placé et répété dans la grille pour combler le vide à la droite de la position désignée. >
Fill gap with sequence (Remplir avec séquence : le pattern sélectionné et les suivants sont enchaînés dans la grille pour combler le vide à la droite de la position désignée. >
|
|
Tapez sur un pattern non-sélectionné pour le supprimer. Tapez sur un pattern sélectionné pour supprimer la sélection. Notez que dans tous les cas, le pattern n'est pas physiquement effacé - c'est son occurence dans le morceau qui est effacée. |
Si rien n'est sélectionné, tapez pour insérer une mesure vide. Si un bloc de pattern est sélectionné, tapez pour insérer n mesures, où n est la largeur de la sélection, optionnellement cette opération peut copier le contenu de la sélection dans ces nouvelles mesures. |
|
Tapez sur n'importe quelle piste pour la rendre muette. Quand un pattern est muet, un "M" apparait sur sa gauche et son fond devient grisé. |
|
| Cet outil active ou désactive le mode "suivi de la barre de lecture". Quand ce mode est activé, la vue défile automatiquement pour suivre la lecture du morceau. |
Quand l'outil de sélection est actif, "gribouillez" dans l'une des instances des patterns dans la fenêtre d'arrangement pour l'ouvrir directement dans l'éditeur de pattern. |
New (nouveau) efface le morceau en cours d'édition et rétablit tous les réglages par défaut. Pensez à sauvegarder votre travail avant d'utiliser cette commande ! La boîte de dialogue de confirmation suivante s'affiche :
Losrque l'option Keep instruments (conserver les instruments) est cochée, seuls les patterns sont vidés, les échantillons et les instruments sont conservés en mémoire. Par ailleurs, lorsque Use random color mood est activé, un choix de couleur aléatoire vous sera proposé pour les patterns / instruments.
Open / Save / Save as ouvre / sauvegarde un module, c'est à dire le morceau, ses patterns, ses échantillons et ses instruments, le tout regroupé dans un fichier unique, relisible. La boîte de dialogue suivante s'affiche :

La liste déroulante au milieu vous permet de choisir parmi les espaces de stockage. Ce peut être une carte d'extension ou la RAM. Sauvegarder sur la RAM peut être beaucoup plus rapide, mais il est alors assez délicat d'organiser vos fichiers. D'un autre côté, le temps d'accès aux cartes mémoire est long, mais elles constituent un moyen pratique pour manipuler des fichiers. Taper sur le bouton Default Dir vous emmène au répertoire par défaut utilisé par Bhajis Loops. Le répertoire par défaut pour les modules est "/modules".
Les modules sont sauvegardés avec l'extension .bjm sur la carte ; ou avec le type bjmf / et créateur Loop en RAM. Ceci ne doit pas être modifié.
Quand vous cherchez à ouvrir un morceau, vous pouvez écrire la première lettre du nom du fichier dans la zone graffiti pour sélectionner le premier fichier correspondant dans la liste. |
Revert to saved (Revenir) revient à la version précédente du morceau sauvegardée en mémoire ou sur la carte.
Info ouvre une boîte de dialogue dans laquelle vous pouvez entrer un titre et d'autres informations sur votre morceau (votre nom, adresse e-mail, adresse d'un site, etc)
Si vous voulez obtenir votre certification MCSE - Mega Chipopo Sonic Engineer - vous pouvez taper l'icône de Gilbert pour générer un titre aléatoire - certifié chipopo - pour votre morceau !
L'option Show me when loaded affiche automatiquement cette fenêtre à chaque chargement du morceau (dans Bhajis Loops aussi bien que dans Pioopiooplayer!)
La commande Import MIDIfile permet l'importation et la conversion de fichier MIDI.
La commande Export settings est présentée ici dans la section SynchroPoolp.
La commande Export MIDIfile exporte votre morceau vers un fichier MIDI de type1. Une boîte de dialogue vous permet de sélectionner la destination - une base de données en RAM ; un fichier MIDI sur la carte mémoire ; ou enfin vers un sonnerie de téléphone si vous possédez un Treo. Notez que les réglages d'export (attribution des instruments et des pistes) seront ceux utilisés par le conduit. Veuillez vous référer à cette section pour en savoir plus sur les réglages d'export.
La commande Render exporte la boucle sélectionnée au sein de votre morceau vers un fichier .WAV (ou tout le morceau si aucune boucle n'est définie) sur la carte mémoire. L'échantillonnage et les paramètres de qualité seront ceux définis pour la sortie temps réel dans la Boîte de dialogue Audio Output . Après avoir sélectionné un répertoire de destination (vous ne pouvez écrire des .WAV que sur la carte mémoire), le rendu débute. Il peut durer plusieurs minutes ; celà dépendra du taux de transfert vers la carte mémoire.
Le SynchroPoolp est bien trop rose pour être détaillé à cet endroit !
Undo annule la dernière action d'édition (déplacement ou copie de bloc, effacement, etc.)
Cut (Couper) efface le bloc sélectionné et le stocke dans le presse-papiers. Si cela crée un silence dans le morceau, ce silence est comblé. Par exemple, dans le deuxième cas, puisque tous les blocs sont enlevés, le silence est comblé :


Cut and leave space (Couper et laisser l'espace vide) est la même fonction que Cut, si ce n'est qu'elle n'essaie jamais de combler les silences. Dans le second exemple, cela aurait conduit à :

Copy copie toute la sélection vers le presse-papiers.

Paste (Coller) insère le contenu du presse-papiers à la position du marqueur.
Merge (Fusionner) fusionne les patterns à la droite du marqueur avec le contenu du presse-papiers.
Replace (Remplacer) remplace les patterns à la droite du marqueur avec le contenu du presse-papiers.
Select all / Select after sélectionne l'ensemble du morceau, ou seulement les patterns situés après le marqueur.
Delete bar / Insert bar supprime ou insère une mesure à la position courante du marqueur.
La commande Go fait défiler la vue et la position de lecture vers différents points (début du morceau, fin du morceau, début de la boucle, fin de la boucle, et finalement la position actuelle de la barre de lecture). La commande spéciale Go / Position vous permet de vous déplacer rapidement à une position particulière dans le morceau :
Vous pouvez sélectionner une mesure en entrant son numéro dans le champs correspondant, en faisant glisser la barre de défilement (depuis le début du morceau jusqu'à sa fin), ou en sélectionnant une des valeurs précédemment sélectionnée dans cette boîte de dialogue - grâce au champs History. Une tape sur Go to fait défiler la vue vers la mesure sélectionnée et déplace également la barre de lecture ; Un tap sur Scroll to se contente de faire défiler la vue vers la mesure sélectionnée.
La commande Loop sert à régler les différentes positions des marqueurs de boucle : boucler sur tout le morceau ; boucler entre le début du morceau et la position actuelle ; boucler entre la position actuelle et la fin du morceau.
La commande New Section sert à créer une nouvelle section correspondant à la boucle actuellement définie.
La commande Section affiche la boîte de dialogue suivante :
Dans cette boîte de dialogue, vous pouvez créer, modifier ou supprimer des sections. Un tap sur les boutons Haut ou Bas réordonne les sections. Une section n'est rien de plus qu'un segment nommé de votre morceau. Les sections sont particulièrement utiles lorsque vous utilisez le mode Live!.
Le command Warp affiche la boîte de dialogue suivante :

Cette boîte de dialog est utilisée pour créer des warps (ponts) entre sections, très utiles dans le mode Live! Le bouton Add crée un nouveau pont. Vous pouvez sélectionner la section et la mesure de départ et d'arrivée. Vous pouvez également supprimer des ponts existants.
La commande Live! bascule vers le mode Live!.
Stratégies affiche des idées ou conseils de composition (inspirés par les Oblique Strategies de Brian Eno et Peter Schmidt). Vous pouvez choisir parmi plusieurs jeux de suggestions grâce à la liste déroulante en haut de l'écran. Le bouton en bas à droite permet de retirer une nouvelle carte du jeu.
Les autres éléments de de menu sont communs aux autres éditeurs et seront détaillés plus tard.
Importer des fichiers MIDI dans Bhajis Loops n'est pas une mince affaire du fait des différences majeures entre ces formats. Voici un résumé de ces différences :
| Bhajis Loops | fichier MIDI | |
| Instruments | Synthèse basée sur des échantillons. | dépendant de l'équipement. |
| Percussions | Un instrument par instrument percussif, avec possibilité de changer la hauteur de chaque note. | Une note par instrument percussif sur un canal spécifique (10). |
| Organisation | Patterns de 1 à 4 mesure contenant plusieurs instruments. Jusqu'à 8 patterns joués simultanément. | Pistes continues contenant des informations réparties sur des canaux. |
| Temps | basé sur des pas (1/8 pulsation par noire). | Echelle de temps très fine. |
| Meta-données | Un champ de texte unique par morceau. | Méta-données variées et balises de paroles synchronisées avec la musique. |
Cela signifie que quelques informations seront perdues durant la conversion. Toutefois, Bhajis Loops fera de son mieux pour faciliter cette procédure !
La première étape de cette procédure de conversion est de sélectionner un fichier MIDI dans la boîte de dialogue Import MIDIfile - qui ressemble à une fenêtre classique d'ouverture de morceau, à la différence près qu'elle n'affiche que les fichiers à l'extension .mid :

Après avoir sélectionné un fichier, une nouvelle boîte de dialogue s'affiche. Cette fenêtre vous fournit des informations importantes sur la façon dont l'import MIDI sera réalisé. La couleur du cercle à gauche du texte "Conversion details" vous informe sur le statut de l'importation.

GRIS : traitement préliminaire. Lors de ce premier passage, Bhajis Loops détermine combien de canaux / pistes sont utilisés dans le fichier MIDI, et essaye de les faire correspondre à un choix approprié de piste, pattern, instrument et structure de morceau. Plus précisément :

A la fin de cette étape, un rapport est affiché dans la boîte de dialogue. Il liste comment les canaux MIDI seront affectés aux instruments Bhajis Loops, quelle signature temporelle sera utilisée, quelle taille de pattern est la plus pertinente, etc. Vous pouvez rapidement vous rendre compte des résultats en regardant la couleur du cercle :
Vous pouvez annuler l'importation, inspecter les différentes erreurs, alertes et messages, ou taper sur "Ok" pour valider la conversion. Dans ce cas, le cercle devient BLEU et la conversion prend approximativement dix secondes de plus.
Le code de conversion n'est pas une partie de plaisir et implique la résolution de lourds problèmes d'optimisation. |
Si vous voulez importer un morceau 4/4 faisant beaucoup usage de triolets, pensez à essayer avec l'option Triplets. Elle ré-étalonnera le timing sur une signature 12/8 afin d'être plus facilement éditable dans Bhajis Loops.
Voici un exemple :

Sans l'option Triplets activée, il sera importé comme ceci :

Avec l'option Triplets activée, il sera importé comme celà :

Il est bon de savoir qu'une option "camouflage" est disponible dans les préférences pour transformer Bhajis Loops en tableur, à l'aide d'une splendide grille ! Utile quand vous voulez faire de la musique en réunion, en donnant l'illusion que vous vérifiez les derniers chiffres d'affaire consolidés par secteur... |

Contenus / Code © Olivier Gillet 2003-2006 - ol point gillet at gmail point com
Index - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14