1 pièce(s) jointe(s)
[Freeware][CopyLeft][GPL][Open-Source][Gnu/Linux][Ada][GtkAda] Ultrason : virtual MIDI composer V 0.10.1
nom : Ultrason
version : 0.9.5.
langue : English
description : Virtual Composer for MIDI instrumens.
fonctionnalités : Genetical generator, mod sequencer.
compatibilité : Gnu/Linux
nécessite : Gnat GtkAda portmidi PragmARC library
téléchargement : Sourceforge Ultrason project.
licence : Gnu Public Licence, Copyleft.
langage : Ada
sources : Sourceforge.
à venir : 0.9.6 for Tempo sync implementation.
Donc mon programme est en cours de développement.
Les plugins utilisable sont préconfigurer pour exploiter le premier périphérique déclaré.
En fait en tout début le développement est en periode d'évaluation de stratégie de développement.
Ecrit avec Ada devrais être porté sur Windows en version plubliable.
Ce programme à pour ambition de permetre de jouer la musique que l'on désire à la volé parmis les principaux style techno.
Il est orienté plugins, à gauche le flow midi, à droite en haut une vue périphhérique en bas la vue plugin.
Pièce jointe 179254
Les bouton play-start, stop rec start stop permete de controler l'ensemble des modulateur communémment.
Un plugin band master permet de changer de signaturemais n'a aucun effet pour le moment.
Le tempo peut être ajusté entre 1.0 et 243 bpm.
Rest tout de même 70 % du taf à faire.
Je vous invite à télécharger les sources sur Sourceforge afin de lire deux fichier src/lib/ultrason-computing.ads et src/lib/ultrason-abstracts.ads
Pour utiliser ce programme compilez avec Gnat et GtkAda après avoir installer la bibliothèque portmidi dipos sur les système Gnu/Linux grace à la commande make, lancer bin/ultrason, selectionnez un péripérique de sortie et éventuellement d'entrée à l'emplacement N°1 de la vue Devices, et selectionnez ensuite un ou plusieurs des plugins implémenté (à l'état de prototype).
Version 0.10.1 Multi-périphériques.
Bonjour
Comme ça a été vite fait, la version 10 plus platique toujours aussi peut fonctionnelle quand même permet d'utiliser plusieurs périphériques.
A suivre.
1 pièce(s) jointe(s)
Version 1.1.6 : include step sequencer.
Bonjour,
Je viens d'achever la version 1.1.6 complètement remodelé.
Incluant un step séquenceur.
Le sequenceur de modulation et le tempo sync.
Le step séquenceur fonctionne de la manière suivante :
Si la note n'est pas mutée, on joue la note, et temps qu'elle est en boucle à position.bar mod Note.bar = 0.
il manque les options, et la sauvegarde et chargement de fichier.
Et plus encore dans les prochaînes version.
Nouveau screenshot : Pièce jointe 180267