Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

4 - Toutes les autres applications, les émulateurs...

> Forums de discussion > 4 - Toutes les autres applications, les émulateurs... > Sortie de adljack 1.0, synthétiseur chiptunes FM
Dernier post
Page : 3/3   -   Aller directement à la page : 1  2  3 

Sortie de adljack 1.0, synthétiseur chiptunes FM

jpcima Articles : 73 utilisateur non connecté France
Salut. Je fais passer un petit message pour faire connaître mon logiciel adljack, synthétiseur Yamaha OPL3 et OPN2.
Je vais mettre celui ci à disposition en version 1.0 dans les prochains jours.

D'ores-et-déjà le logiciel et ses sources sont disponibles ici:
https://github.com/jpcima/adljack

En gros ce logiciel est une version du lecteur audio ADLMIDI pilotable par interface MIDI. Il est bâti sur le code libADLMIDI de Vitaly Novichkov et Joel Yliluoma, auquel j'ai contribué des améliorations de ses capacités temps réel.

On peut faire de la FM en 2 ou 4 opérateurs, avec 8 formes d'ondes et 6 algorithmes.
Quantitativement, si cela ne vaut pas un DX7, l'OPL3 est une sythèse FM rétro "lo-fi" qui a été employée dans pas mal de jeux de l'époque MSDOS.
Le synthétiseur peut charger des fichiers "WOPL", un format d'instrument universel, dont un certain nombre sont livrés avec le logiciel. On peut en construire d'autres avec le logiciel OPL3BankEditor réalisé par l'auteur de WOPL, et on peut également convertir les banques musicales d'un certain nombre de jeux. (DOOM, Descent...)

Quelques choses à savoir:
  • il y a une fonctionnalité de "multi-chip", c'est-à-dire une faculté à élever le niveau de polyphonie en répartissant les voix sur plusieurs CI émulés.
  • le logiciel inclut les émulateurs "Nuked" qui ont été élaborés par rétro-ingénierie des CI originaux. Ces émulations sont très fidèles, mais gourmandes en calcul. On peut basculer sur des versions plus légères, telles que l'émulation Dosbox.

Ces derniers jours, j'ai ajouté au logiciel une interface graphique en mode console.
N'hésitez pas à tester et à me donner vos avis.

r1 Articles : 1216 utilisateur non connecté France
Hello,

Il est clair que cette page est d'une excellente qualité ! Merci :-)

Merci @olinuxx pour le package !

A+
Erwan

olinuxx Articles : 18137 utilisateur non connecté France
@jpcima, je vais profiter ici de ton expertise (meilleure que la mienne qui est inexistante) concernant l'OPL pour te me renseigner. Il me semble que ce que l'on appelle OPL, c'est une norme de chez Yamaha qui englobe différente puce de génération audio ayant été vendu sur des cartes-son bon-marché à destination du grand public. Tu confirmes ? Est-ce que par hasard, cet OPL aurait un rapport avec celui-ci ? Je ne pense pas mais je préfère poser tout de même la question, on ne sait jamais.

@r1 : en espérant qu'il soit utilisé ! cool

PS : pour info, le paquet dans LibraZiK-2 qui est en test actuellement devrait être disponible pour les utilisateurs de LibraZiK-2 d'ici quelques jours.

jpcima Articles : 73 utilisateur non connecté France
Citation :
Il me semble que ce que l'on appelle OPL, c'est une norme de chez Yamaha qui englobe différente puce de génération audio ayant été vendu sur des cartes-son bon-marché à destination du grand public.


C'est à peu près ça. Le terme OPL2/3 se réfère en premier lieu au circuit Yamaha qui l'implémente, mais celui-ci est devenu dans les faits une norme dès lors que des constructeurs concurrents se sont mis à réaliser des alternatives compatibles.
(qui au passage, n'implémentaient pas forcément la spécification en synthèse FM)

Pour ma part, mon usage du terme OPL se réfère uniquement à la version Yamaha.

La fiche technique Yamaha définit l'acronyme OPL : "Opérateur FM type L". Je confirme, c'est strictement sans rapport avec le langage de programmation homonyme.

jpcima Articles : 73 utilisateur non connecté France
Citation :
PS : pour info, le paquet dans LibraZiK-2 qui est en test actuellement devrait être disponible pour les utilisateurs de LibraZiK-2 d'ici quelques jours.


Si je comprends tu es le spécialiste des paquets et des traductions. smile

J'ai contribué à OPL3BankEditor de sorte à accompagner adljack et permettre d'effectuer un semblant d'édition de programme en temps réel. (à partir de la version à venir 1.5)

D'autre part, j'ai travaillé petit à petit à une traduction du logiciel dont j'ai fait environ la moitié des messages.

A terme, il ne serait pas une mauvaise idée de proposer ce logiciel en paquetage également.

olinuxx Articles : 18137 utilisateur non connecté France
Merci pour la réponse éclairante, je suis moins dans le flou grâce à ça.

Tu parles de traduction pour adljack ou pour opl3bankeditor (ou les 2) ?

jpcima Articles : 73 utilisateur non connecté France
Citation :
Tu parles de traduction pour adljack ou pour opl3bankeditor (ou les 2) ?


Je me référais à l'éditeur.

Pour adljack, une traduction en elle même serait vite faite, mais m'oblige aussi à faire quelques modifications de niveau code.
Il faut que je bascule le codage en utf-16 et que je passe curses en variante "wide char", car l'actuel ne sait faire que les caractères ASCII.

olinuxx Articles : 18137 utilisateur non connecté France
OK.

Tiens moi au jus concernant la traduction de adljack. Ça m'intéresse beaucoup pour LibraZiK.

jpcima Articles : 73 utilisateur non connecté France
Citation :
Tiens moi au jus concernant la traduction de adljack. Ça m'intéresse beaucoup pour LibraZiK.


J'ai du progrès au niveau des 2 logiciels.
Pour ces 2 j'ai fait des branches git séparées que j'ai appelé traduction.

Adljack, d'abord. J'ai fait les bricolages de code pour avoir le codage de caractère étendu, et j'ai mis une traduction française en format gettext.
Les noms d'instruments sont en partie traduits ; j'ai pris les noms GM sur Wikipédia et je les ai rentrés en trois coups de Python. Faudrait raccourcir ça de sorte à ce que ça rentre mieux sur un terminal standard à 80 colonnes.

OPL3BankEditor. J'ai terminé une traduction et je l'ai envoyée en "pull request". Pour l'instant j'attends une validation.

olinuxx Articles : 18137 utilisateur non connecté France
Concernant adljack, je viens de faire une construction de la branche "traduction". Lorsque je lance adljack (ou adlrt également), il reste en anglais. Il y a quelque chose de spécial à faire ?

jpcima Articles : 73 utilisateur non connecté France
Oui "make install".
Le chemin de recherche des .mo est déterminé par la variable CMAKE_INSTALL_PREFIX. J'ignore s'il est d'usage de faire différemment, c'est ma première expérience de programmation avec gettext en vérité.

olinuxx Articles : 18137 utilisateur non connecté France
Ça fonctionne beaucoup mieux avec ça, merci.

Tiens moi au jus quand tu bascules la branche "traduction" dans "master", pour que je puisse mettre une version francophone dans LibraZiK-2.

jpcima Articles : 73 utilisateur non connecté France
Les traductions des 2 logiciels viennent de passer en "master".

De mon côté, j'ai corrigé en majeure partie les problèmes de programmation de l'interface graphique.

De l'autre, l'auteur à accepté le patch prématurément, sachant qu'il voulait au préalable terminer la traduction russe, qui a commencé à trainer faute de temps.

Que penses-tu de l'agencement des touches ?
https://github.com/jpcima/adljack/issues/2
J'ai du QWERTY moi, c'est pour ça que je demande.

olinuxx Articles : 18137 utilisateur non connecté France
Ah chouette. J'essaierai de voir ça le plus rapidement possible. À savoir que je vais avoir 2 semaines bien chargées là. Pas d'inquiétude donc si tu n'as pas de nouvelles de moi pendant 15 jours.

jpcima Articles : 73 utilisateur non connecté France
J'ai lu la page sur LibraZiK que tu as écrite ainsi que le blog.
Remplace l'icône par cette version qui est non crénelée. Dans le même dossier tu as le fichier SVG également que j'ai fait avec Inkscape.
png haute résolution

olinuxx Articles : 18137 utilisateur non connecté France
Je me suis noté ça de côté. Je le ferai probablement lors de la prochaine construction. Mais là, charrette pour 2 semaines ! wink

olinuxx Articles : 18137 utilisateur non connecté France
Pour info :
  • j'ai modifié l'image dans la doc, merci !
  • la version 1.1.0 de ADLjack est actuellement en test dans LibraZiK et devrait sortir lors de la prochaine publication

Bon week end et bonne musique !

r1 Articles : 1216 utilisateur non connecté France
Hello,

j'ai commis ce truc avec ADLjack :
forumthread87238
A+
Erwan

Page : 3/3
1  2  3 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

bluedid29, 19:24, ven. 24 Jun 2022: Et hop,distribution LibraZiK-4 installée à partir de Debian 11 Voyager, y'a plus qu'à tester ! Bon week-end :-)
olinuxx, 20:50, mer. 22 Jun 2022: Bonjour et bienvenue à agp cool
olinuxx, 22:35, ven. 17 Jun 2022: Bonjour et bienvenue à lerenti cool
Haldolcoma, 01:51, mar. 14 Jun 2022: Il y a un djinn dans ma machine
olinuxx, 17:52, sam. 11 Jun 2022: Bonjour et bienvenue à Haldolcoma cool
BertoX, 01:53, sam. 11 Jun 2022: Bonjour ! Ou bonne nuit pour la métropole :-) Difficile de savoir par ou commencer tellement il y a de choses a découvrir !!
sub26nico, 22:54, mar. 07 Jun 2022: Un éditorial, ou que dalle :-)
r1, 21:08, mar. 07 Jun 2022: Hannibal, Pascal, Perceval, Christobal, Martial et Tugdual lisent l'éditorial avec régal (c'est qui lui ?)
allany, 16:37, mar. 07 Jun 2022: Pour les neurones, le meilleur casse-dalle, c'est l'éditorial ! [Lien]
olinuxx, 12:14, sam. 28 mai 2022: @anonyme304 : regarde en haut du site, et clique sur "Forums de discussions". Ensuite, va dans la section qui te semble la plus appropriée et fais "nouveau sujet".
anonyme304, 10:08, sam. 28 mai 2022: Bonjour, je suis jeune et je n'y connais pas grand chose donc pouvez vous me dire sur quel forum je trouverai ses informations. Bonne journée Merci
anonyme304, 10:04, sam. 28 mai 2022: Bonjour, j'ai ubuntu 20.04. Je n'y connais pas grand chose. je suis sur LMMS j'ai réussi a connecter mon clavier maître dessus mais je n'arrive pas a faire sortir le son par les hauts parleur de mon ordinateur le son dort que par le haut parleur de mo