Arpege
Musique


 Français  Europe (anglais)   Italie   Espagne   Etats-Unis
AccueilPrésentationTéléchargerLettreManuelsEducationCommanderServicesPublierBlog

Kit de développement musical pour programmeurs

Si vous êtes programmeur et que vous désirez intégrer l'écriture musicale dans l'une de vos applications, nous proposons un kit de développement musical pour programmeur, le MNL SDK (Music Notation Library Software Development Kit).

Il reprend une série de fonctionnalité qui ont été au départ développées pour Pizzicato et qui ont ensuite été assemblées dans un outil utilisable par tout programmeur.

Cette API musicale (Application Programming Interface) reprend les fonctions principales de Pizzicato pour la manipulation de données de partitions musicales et permet de construire un nouveau programme qui utilise ces fonctions sans devoir développer ces fonctions par vous-même.

API musicale pour Windows, Mac et iPad


Grâce à cette librairie logicielle, vous pouvez intégrer des aspects avancés d'affichage de partition et de rendu sonore de partition, dans toute application pour Windows, Mac ou iPad.  La partition peut défiler automatiquement, avec coloration et curseur de suivi, avec le choix du tempo, de la sonorité, du volume, des instruments qui jouent ou non, etc...

Que ce soit pour des applications en éducation musicale, apprentissage et théorie musicale, gestion de données musicales ou encore aide à la composition ou à l'analyse musicale, cette API musicale vous permet d'ouvrir des fichiers MIDI ou MusicXML (et également Pizzicato), d'en afficher l'ensemble ou une sélection de mesures et portées, de transposer, jouer en MIDI ou via une banque de son SoundFont.  Vous pouvez effectuer une nouvelle mise en page, ou accéder à tout le contenu musical en détail. 

A l'intérieur même de votre application, vous pouvez également construire une partition musicale à partir de rien, mesure par mesure, note par note, avec symboles, paroles, texte, clefs, armures, mesures,... tels que vous les trouvez dans la plupart des logiciels musicaux.  Vous pouvez de cette manière offrir à l'utilisateur de votre logiciel un moyen de modifier ou de créer une partition.  Le résultat peut être sauvé en fichier MIDI, audio, MusicXML, Pizzicato et même PDF.

Votre application peut ouvrir un fichier MIDI ou MusicXML, l'afficher, le jouer, modifier la mise en page, le transposer, extraire les parties séparées et l'imprimer via un fichier PDF.  Vous pouvez intégrer chacune de ces fonctions en quelques lignes de code et l'API musicale s'occupe du reste.

Deux niveaux de fonctionnalités - Trois types de licence


Les fonctions musicales sont divisées en deux niveaux.

SDK musical - Niveau I
  • Ouverture d'un fichier MIDI et transcription automatique en écriture musicale
  • Ouverture d'un fichier MusicXML
  • Ouverture d'un fichier Pizzicato
  • Exportation du résultat en MIDI, MusicXML, Pizzicato, audio WAV et PDF
  • Affichage en mode linéaire, page ou s'adaptant à la taille de la fenêtre
  • Jeu en temps réel avec suivi du curseur et coloration des notes
  • Affichage d'un clavier piano et d'un manche de guitare
  • Modification des instruments, du tempo et des volumes pour chaque portée

SDK musical - Niveau II

  • Création et édition de toutes les structures de données d'une partition
  • Edition de la mise en page
  • Edition des paramètres des instruments (intitulés, taille des portées, lignes de la portée, paramètres MIDI, numérotation des mesures, tablature de guitare,...)
  • Edition de la clef, de la mesure et de l'armure
  • Edition du contenu de la mesure (notes, silences, symboles, texte, accords, triolets,...)
  • Choix des polices utilisées
  • Progression d'accords
  • Gestion des événements MIDI associés au contenu musical
  • Détection d'un objet musical sur lequel l'utilisateur peut cliquer

Cet outil vous aidera à ajouter les fonctionnalités musicales nécessaires à votre application, en vous permettant de vous concentrer sur la valeur ajoutée de votre application, sans devoir écrire des milliers de lignes de code simplement pour gérer les objets musicaux standard.  C'est un jeu de construction qui vous permet de gagner du temps en puisant dans l'API musicale.

Le SDK existe sous forme de trois types de licences :

Individuelle

Destinée à une personne privée qui veut développer une application musicale.  Votre application peut être distribuée gratuitement sur Internet ou à usage personnel.

Education

Destinée à une école ou une institution publique ou pour l'éducation.  Les applications résultantes peuvent être utilisées en interne ou distribuées gratuitement sur Internet.

Commerciale

Destinée à l'usage commercial.  Votre application peut être vendue et/ou intégrée dans le cadre d'un service payant.

Site spécialisé en développement de logiciels musicaux


Un site spécialisé a été développé et reprend l'ensemble de la documentation et des détails de cette API musicale de développement.  Il est en anglais et vous le trouverez ici :

http://www.music-software-development.com/music-sdk.html

Vous y trouverez des applications d'exemples en démonstration ainsi que les prix et conditions pour les types de licences et les niveaux de fonctionnalités.

Vous pouvez écrire à Dominique Vandenneucker pour obtenir tout renseignement utile ou conseil à ce sujet :

Consultance et partenariats en informatique musicale

De part notre expérience de plus de 20 ans dans le développement de l'application musicale Pizzicato sur Windows et Mac ainsi que de l'API musicale sur Windows, Mac et iPad, nous offrons également des services de développement freelance en informatique musicale.

Pour des projets musicaux personnalisés et spécifiques, nous sommes équipés du savoir-faire et de l'expertise nécessaire pour vous aider à réaliser votre projet dans toutes ou parties de ses étapes.

Nous disposons de toutes les fonctionnalités du SDK musical et du logiciel Pizzicato et nous pouvons utiliser certaines parties et les assembler pour créer ou vous aider à créer l'application dont vous avez besoin.

Nous collaborons également volontiers avec d'autres sociétés actives dans le domaine du développement de logiciels musicaux, dans l'esprit de collaboration et de progrès de l'informatique musicale pour que l'utilisateur final soit gagnant au final.

Notre domaine d'expertise est centré sur la notation musicale ainsi que sa liaison dynamique au jeu MIDI, à l'audio et au graphisme.

Vous pouvez nous écrire à ce sujet à l'adresse suivante et nous pourrons ensemble discuter en toute confidentialité de votre projet :

Développement d'applications musicales sur mesure

Vous désirez réaliser ou sponsoriser une application musicale originale ?  Vous n'êtes pas vous-même programmeur ?

Nous pouvons dans ce cas vous aider à réaliser votre application musicale.  Cela peut se faire sous la forme d'une version spécialisée de Pizzicato ou alors comme un logiciel entièrement séparé de la gamme Pizzicato.

Pour vous donner un exemple, le module Ecriture Alternative de Pizzicato a été réalisé sous forme d'une telle collaboration.  Il utilise la structure principale de Pizzicato et comporte une série de fonctionnalités originales qui ont été développées sur base d'un cachier des charges qui nous a été soumis.  Vous pouvez trouver une description de ce module à la page :


Nous disposons des briques nécessaires pour construire un nouveau logiciel musical basé sur vos spécifications.  Sur Mac, Windows ou iPad, nous pouvons vous aider à réaliser votre rêve et à développer l'application que vous désirez commercialiser, distribuer ou utiliser dans un projet qui vous tient à coeur.

Vous pouvez nous écrire à ce sujet à l'adresse suivante et nous pourrons ensemble discuter en toute confidentialité de votre projet :


          
   

Table des matières

Haut de page
© Copyright 2000-2019 - Arpège sprl
Tous droits de reproduction réservés pour tous pays
Pizzicato est une marque déposée par Arpège sprl