joliclic code

[english version]

. Music Toys

Description

Music Toys, une collection de petites applications musicales.

Clavier

cliquez pour agrandir

Un synthétiseur temps réel et polyphonique, avec 128 instruments disponibles.
Vous pouvez l'utiliser avec votre souris ou le clavier physique de votre ordinateur.
Un petit séquenceur intégré permet également d'enregister ce que vous jouer, de le relire, ou de l'exporter dans un fichier Midi.


Drum Machine

cliquez pour agrandir

La Drum Machine est une boite à rythme, elle consiste en une liste de pistes, divisées en mesures, temps par mesure, et division par temps, qui contiennent des boutons activant les notes (avec des vélocités variables).
47 intruments de percussions sont disponibles, et vous pouvez utiliser plusieurs jeu d'instruments.
Modifiez le tempo, jouez en temps réel votre morceau en boucle.
Et vous pouvez sauver/ouvrir vos morceaux dans des fichiers, et les exporter dans des fichiers Midi.


Midi Player

cliquez pour agrandir

Un lecteur de fichier Midi. Il peut lire les fichiers mid standard (SMF), encapsulé rmi ou non, et les fichiers kar. Il est possible de se déplacer dans le fichier, mettre en pause, changer le volume, modifier la tonalité.


Licence

Le code source de Music Toys est licencié sous la Mozilla Public License 2.0, la MPL 2.0.
Les exécutables sont licenciés sous la MPL 2.0, ou sous la GPL 2.0 quand des données tierces sont fournies.

Vidéo

liens directs vers la vidéo:

musictoys.mp4 | musictoys.webm | musictoys.ogv

Dépendances

Music Toys peut être utilisée comme une application autonome, ou comme une extension de Firefox.

Ce programme a besoin de la bibliothèque FluidSynth et d'une soundfont.

Les installeurs de l'appli autonome pour Windows et Mac OSX fournissent FluidSynth et une soundfont par défaut, (ainsi que XULRunner). Mais vous pouvez en changer dans les Réglages de Music Toys. Par exemple, les utilisateurs Mac peuvent installer FluidSynth avec Homebrew, Fink, ou Macport.
Les utilisateurs Linux peuvent facilement installer ces dépendances avec leur gestionnaires de paquets.

Une bonne soundfont influe beaucoup sur la qualité du son. La soundfont Fluid GM est réputée, libre et gratuite (mais de grande taille), vous pourrez facilement la trouver sur le Web. Utilisez la via les Réglages de Music Toys.

Téléchargements

version actuelle: 0.9 beta 5

Application autonome

  • Linux

    Vous devez installer quelques dépendances avec votre gestionnaire de paquet, firefox ou xulrunner, fluidsynth, et une soundfont sf2 (fluid-soundfont-gm ou la soundfont installée avec MuseScore).

  • Windows

    Un installeur pour Windows, avec la bibliothèque fluidsynth et une soundfont par défaut inclus (ainsi que xulrunner).

    MusicToys-0.9b5-install.exe

  • Mac OS X

    Un installeur pour Mac, avec la bibliothèque fluidsynth et une soundfont par défaut inclus (ainsi que xulrunner).
    Glisser et déposer Music Toys dans le dossier Applications.

    MusicToys-0.9b5.dmg

  • Archive multiplateforme

    Extraire l'archive, puis lancer l'application avec : musictoys.sh sur Linux, musictoys.exe sur Windows, musictoys-mac.command sur Mac.

    Vous avez besoin de la bibliothèque fluidsynth et d'une soundfont, ainsi que de Firefox ou XULRunner. Sur Linux, installez les avec votre gestionnaire de paquets.
    Pour Windows et Mac, vous pouvez télécharger ces dépendances en dessous.

    MusicToys-0.9b5-mpf.zip

Extension Firefox

Vous pouvez également utiliser Music Toys en tant qu'extension Firefox.

installer musictoys-0.9b5.xpi

télécharger musictoys-0.9b5.xpi

Vous avez besoin de la bibliothèque fluidsynth et d'une soundfont. Sur Linux, installez les avec votre gestionnaire de paquets.
Pour Windows et Mac, vous pouvez télécharger ces dépendances en dessous.
Ouvrez les réglages de Music Toys pour indiquer ces options.

Sources

Tout le code source de Music Toys est licencié sous la MPL 2.0.

Il faut Python 2.7 pour le construire, et quelques autres dépdendances suivant les cibles, voir le README.md .

Sources de Music Toys musictoys-src-0.9b5.tar.gz

Sources du code tiers musictoys-src-third-0.9b5.tar.gz

Vous pouvez également retrouver les sources de Music Toys (mais sans tout le code tiers) dans un dépôt mercurial sur Bitbucket.org.

N'hésitez pas à me rapporter toutes remarques, rapport de bogue, ou autre, sur mon blog dans ce billet.

2013-07-01