dimanche 21 novembre 2010

AlphaPad (version française)



Bienvenue sur le site de l'AlphaPad!


Alphapad était au départ un projet personnel. Je voulais utiliser mon Launchpad comme un step séquenceur. Comme je n'ai pas trouvé de logiciel permettant de le faire, j'ai décidé de le programmer moi-même. Je me suis alors rendu compte que mon logiciel pouvait intéresser d'autres personnes. Vu le succès de la première vidéo youtube, j'ai décidé de continuer le développement de l'alphaPad et d'y ajouter de nouvelles fonctions.

Vos commentaires et suggestions sont également bienvenus. contact : alphapadstepsequencer(at)gmail.com.


Caractéristiques de l'alphaPad 1.4 (pour Windows seulement)
* 8 instruments fonctionnant sur des channels différents
* 8 patterns par instrument, 64 patterns au total
* 8 notes par pattern
* Longueur de pattern de 8 à 32 steps
* Contrôle de la vitesse, du gate, velocity et pitch
* 3 modes :
 - Edit mode pour créer les patterns
 - Launch mode pour lancer la lecture des patterns (même fonctionnement que le session mode de Ableton Live)
 - Select mode pour choisir le pattern à éditer
- Copy/paste mode pour copier/coller les patterns
* Synchronisation facile avec le programme hôte sur base de notes midi
* Fonction de sauvegarde

Acheter
Afin de continuer le développement de l'alphaPad, je propose ce dernier au prix de 10€. Les mises à jour sont gratuites, vous les recevrez automatiquement par email.
Cliquez ici pour acheter

Démo: http://www.mediafire.com/?i271nvv522hfpk1
Limitation: fonction de sauvegarde désactivée

Tutoriel


- - - - - - - - - -

Instructions d'installation

AlphaPad nécessite MidiYoke afin de réaliser le routage midi. Midi Yoke fournit en effet 10 ports midi qui permettent de relier alphaPad avec votre séquenceur. Il est disponible gratuitement ici: http://www.midiox.com/myoke.htm

Le routage doit être effectué comme suit.
Midi in:
En entrée, alphaPad reçoit deux types de notes midi : les notes provenant du Launchpad et des notes de synchronisation. En effet, alphaPad est synchronisé en utilisant les notes A#-2 and B-2. A#-2 correspond au premier temps d’une mesure tandis que B-2 correspond aux autres temps. Ces notes de synchronisation doivent être envoyées par le séquenceur à l'alphaPad en utilisant Midi Yoke 1.

Midi out:
AlphaPad envoie deux types de notes midi:
* des notes destinées au Launchpad pour afficher les patterns (channel 1)
* les notes des patterns en lecture (channel 4 à 11, 1 channel par instrument).



Installation:
1. Télécharger et installer Midi Yoke.
2. Ouvrir le séquenceur.
3. Créer une piste midi pour les notes de synchronisation. Ajouter un clip midi contenant ces notes de synchro. Démarrer la lecture en boucle et régler la sortie de la piste sur Midi Yoke 1.
4. Créer une piste midi pour le Launchpad avec comme entrée le Launchpad et comme sortie Midi Yoke 1.
4. Créer 8 pistes midi pour les instruments. Régler leurs entrées sur Midi Yoke 2, channel 4 à 11.
5. Ouvrir alphaPad.
6. Dans le menu Midi In, cocher Midi Yoke 1.
7. Dans le menu Midi Out, cocher Midi Yoke 2 et Launchpad.

Voici un exemple de configuration pour Ableton Live:
alphaPad peut cependant être utilisé avec n'importe quel séquenceur.

Si vous rencontrez des problèmes pour configurer alphaPad, postez un commentaire :)


!! AlphaPad 1.3 ne réagit pas s'il ne reçoit pas les notes de synchronisation. Même lorsqu'il n'y a pas de pattern en lecture, les notes de synchro sont nécessaires pour créer les patterns. !! 

 - - - - - - - - - -

Guide d'utilisation

Fonction des boutons
Initialisation
Pour initialiser alphaPad, pressez au moins deux fois le bouton Reset.

Select mode
AlphaPad se trouve au départ en select mode (bouton (6) allumé), de manière à choisir le pattern à éditer. Les colonnes correspondent aux instruments et les lignes à 8 patterns par instrument. La présentation est donc similaire à celle d’Ableton Live.

Sélectionner le pattern à éditer en pressant le bouton correspondant. AlphaPad passe alors en edit mode (bouton (5) allumé).

Launch mode
Le launch mode est activé en pressant le bouton (7). Il permet de démarrer et d’arrêter les patterns. Les boutons de la dernière colonne à droite permettent de lancer une ligne complète.

Edit mode
Le edit mode permet de créer des patterns. Les notes sont ajoutées simplement en pressant les touches correspondantes. La  position actuelle de lecture est affichée sur la première ligne, mais des notes peuvent aussi être ajoutées sur celle-ci.

La longueur du pattern est ajustée en utilisant les boutons (1) et (2), respectivement pour augmenter et diminuer la longueur. Le Launchpad ne peut afficher que 8 steps à la fois. Pour changer de page, utilisez les boutons (3) et (4). La page active est indiquée par une lampe verte sur les boutons de (1) à (4) et la longueur du pattern est représentée par des lampes oranges.

Le bouton Gate (9) permet de régler la longueur des notes. La première page qui s’affiche alors correspond au gate général pour chaque ligne. Il est ensuite possible de change le gate de chaque note individuellement dans une ligne en pressant le bouton scène correspondant à la ligne. Les notes peuvent durer plus d’un step en activant plusieurs notes à la suite et en mettant leur gate au maximum.

Le bouton Velocity (10) permet de régler le velocity de chaque note et fonctionne de manière similaire au Gate.

Le bouton pitch I (11) permet de régler le pitch de chaque ligne. La première page affiche les octaves. La note exacte peut être choisie en pressant le bouton scène de la ligne correspondante. Un clavier apparait alors et permet de choisir la note.

Le bouton pitch II (12) permet de régler le pitch de l'ensemble des 8 lignes sur une gamme donnée. Un clavier apparait et permet de choisir la note de base de la gamme ainsi que l'octave. La tierce est également affichée pour indiquer si la gamme est majeure ou mineure. Appuyez une seconde fois sur la note de base pour passer d'une gamme majeure à une gamme mineure ou inversement.

Le bouton play (13) permet de démarrer la lecture du pattern.

Les boutons de vitesse (14) permettent de régler la vitesse de lecture du pattern.

Bouton reset
Dans les select mode et launch mode, le bouton reset initialise alphaPad et efface tous les patterns. Dans le edit mode, il efface seulement le pattern qui est édité.

AlphaPad (English version)



Welcome on the alphaPad website!


Alphapad was at first a personal project. I wanted to use my Launchpad as a step sequencer. Since I didn't find any software to do that, I decided to program it myself. I realized then that other people would maybe be interested as well. In view of the success of the first youtube video on the alphaPad, I wanted to continue improving the alphaPad and adding new functions.

I am open to any proposition of collaboration for promoting or selling alphaPad. Your comments and suggestions are also welcome! contact : alphapadstepsequencer(at)gmail.com



AlphaPad 1.4 features (Windows only)
* 8 instruments working on distinct channels
* 8 patterns / instrument, 64 patterns in total
* 8 notes / pattern
* Pattern length from 8 to 32 steps
* Gate, velocity, speed and pitch control
* 3 modes:
 - Edit mode for creating patterns
 - Launch mode for playing patterns (works as the session mode of Ableton Live)
 - Select mode for choosing the pattern to edit
- Copy/paste mode
* Easy synchronization with the host using midi notes
* Save and open functions

Buy
In order to continue the alphaPad development, I propose the latter at 13 USD (10€). Updates are free, you will receive them automatically by email.
Click here to buy

Demo http://www.mediafire.com/?i271nvv522hfpk1
Limitation: no save function

Tutorial



- - - - - - - - - -

Installation Instructions

alphaPad requires MidiYoke for the midi routing. Midi Yoke provides 10 midi ports that will be useful in order to link alphaPad with the DAW. It can be downloaded for free here: http://www.midiox.com/myoke.htm

The midi routing must be done as follows.

Midi in:
AlphaPad receives two types of midi notes: the Launchpad notes and synchronization notes. AlphaPad is indeed synchronized using midi notes A#-2 and B-2. A#-2 corresponds to the first tick of the bar while B-2 corresponds to the other ticks. These synchronization notes must be sent by the DAW to the AlphaPad on Midi Yoke 1.

Midi out:
AlphaPad sends two types of midi notes:
* Launchpad notes for displaying patterns on the Launchpad (channel 1).
* Pattern notes (channel 4 to 11, 1 channel / instrument)



Installation steps:
1. Download and install MidiYoke.
2. Open your DAW.
3. Create a midi track for the synchronization notes. Add a midi clip containing these synchronization notes. Set the output to Midi Yoke 1.
4. Create a midi tracks for the Launchpad. Set the input to the Launchpad and the output to Midi Yoke 1.
5. Create 8 midi tracks for the instruments. Set their inputs to Midi Yoke 2, channel 4 to 11.
6. Open alphaPad.
7. In the Midi In menu, check Midi Yoke 1.
8. In the Midi Out menu, check Midi Yoke 2 and Launchpad.

The following screenshot shows for instance how to configure Ableton Live:

AlphaPad can however be used with any DAW!

If you have problems in configuring alphaPad, write a comment ;)

!! alphaPad (from version 1.1) does not react if the synchronization notes are not sent. Even when there is no pattern playing, synchronization notes are required for creating patterns. !!

- - - - - - - - - -


User guide

Button functions

Initialization
In order to initialize the alphaPad, the Reset button must first be pressed at least twice.

Select mode
The alphaPad is initially in the select mode (button (6) is lit) in order to select the pattern to edit. The columns correspond to instruments while the lines are different patterns on these instruments. This presentation is equivalent to the session mode of Ableton Live.

Select the pattern you would like to edit by pressing the corresponding button. AlphaPad switches then to Edit Mode (button (5) is lit).

Copy/paste mode
In select mode, press the select mode button (6) again to enter the copy/paste mode. Select then the clip you want to copy and next the slot in which you want to paste it.

Launch mode
The launch mode is activated by pressing the launch mode button (7). This mode is used to play and stop patterns. The scene launch buttons can be used to launch the patterns of the complete line.

Edit mode
The edit mode is used to create patterns. Add notes by pressing the corresponding button. The current played position is showed on the first line, but notes can still be added on this line.

The pattern length can be adjusted using buttons (1) and (2). The launchpad can only display 8 steps at a time. In order to see the other steps, change the pages using buttons (3) and (4). The current page is indicated by a green light on buttons (1) to (4), while the pattern length is indicated by orange lights.

The length of the notes can be adjusted by pressing button (9). The page that appears first shows the gate of each line. By pressing the corresponding scene button, the gate of each step of a given line can be changed. Notes can last for more than one step by activating several steps and setting their gate to the maximum value.

The velocity can be adjusted in the same way using button (10).

The pitch of each note can also be adjusted using button (11). The first page shows the octave of each line. By clicking on a specific line, the pitch can be adjusted accurately on a keyboard that is drawn on the Launchpad.

The pitches of the 8 lines can be adjusted on a specific scale using button (12). Select the root of the scale and the octave. You can switch between a major and a minor scale by selecting again the same root. 


The play button (13) is used to play the current pattern.

The playing speed can be adjusted with the three last buttons (14).

Reset button
In the select and launch modes, the reset button initializes the alphaPad and erases all the patterns. In edit mode, it only erases the current pattern.