Forum : 9 - Synthèse sonore et banques de sons

[FAIT] Hydrogen - création collective d'un ensemble de motifs de base

olinuxx utilisateur non connecté France
Après une suggestion de gbetous Image , une discussion rapide entre admins, et une relance du même gbetous Image voici l'idée de base.

Nous sommes quasi-certain que bon nombre d'entre nous a déjà composé un motif rythmique (ou plusieurs) sur Hydrogen en se disant "tiens, c'est bête qu'un motif aussi basique n'existe pas déjà dans Hydrogen".

L'idée dans un premier temps serait de récupérer un ensemble de motifs basiques (un rock 4/4, un ternaire de valse, une rythmique clavée typée Amérique du Sud, ...etc) pour Hydrogen pour que quelqu'un cherchant un rythme basique pour s'accompagner puisse ouvrir Hydrogen, sélectionner le rythme, et jouer.

Précision : il ne s'agit pas pour l'instant de créer des morceaux (fichier *.h2song) mais des motifs d'une mesure (fichier *.h2pattern) . (nous pourrons envisager plus tard de fabriquer des morceaux à l'aide de ses motifs)

Étant donné que je (olinuxx) collabore souvent avec l'équipe d'Hydrogen, je pourrais leur soumettre à la fin de ce travail l'ensemble de ces motifs pour qu'ils soient incorporés dans Hydrogen directement pour pouvoir bénéficier à tout le monde. Il faudra donc évidemment que chacun des motifs soit en licence libre pour pouvoir être redistribué et nous utiliserons une double licence : GPL v2 (la même qu'Hydrogen pour faciliter l'intégration dans Hydrogen), et une licence Art Libre 1.3 Image

S'il y a des motivés, vous pouvez commencer à faire vos motifs, puis vous pourrez en faire une archive que vous pouvez téléverser dans la galerie de linuxmao.org. Disons que je ramasse les copies le lundi 30 Avril 2018 pour cette première partie dédiée à la création des motifs pour Hydrogen. (on pourra lancer une deuxième étape de fabrication des morceaux ensuite)

Choses à penser :
  • joindre dans l'archive un fichier texte expliquant rapidement le but et le style de chaque motif, ainsi que votre nom/prénom
  • tenir les gens au courant de ce que vous faites ici (histoire de ne pas être 10 à faire le même poum-tchak de base)
  • pour les histoires de compatibilité entre kits de batterie Hydrogen, les motifs doivent être fait avec le GMkit, ce qui leur permettra d'être compatibles avec tous les kits de batterie de norme GM MIDI

Prêt, feu, partez !

olof utilisateur non connecté
j'ai ajouté de nouveaux paterns à la nouvelle version, chargée dans la base (ai supprimé les anciennes que j'avais envoyées qui faisaient doublon)

olinuxx utilisateur non connecté France
Super olof !

Pour info, j'ai mis un encart avec un lien vers ici dans la page Hydrogen.

olinuxx utilisateur non connecté France
Des nouvelles ici ? C'est la dernière ligne droite pour celles et ceux souhaitant participer. Ramassage des copies le 30 avril ! cool

sub26nico utilisateur non connecté France
Je pense à un truc qui me parait important, le kit de base va changer dans la prochaine version
d'Hydrogen, et j'ai peur que les patterns ne soient plus compatibles, comme quand on passe
d'un OS à un autre (les patterns sont bien importés mais pas les kits, du coup le son ne sort pas
et l'on doit créer un double de chaque instrument du kit puis faire du coupé/collé).
Je vais testé pour voir (à partir de la version beta dans LZK2)...stay tuned !

sub26nico utilisateur non connecté France
Plus de peur que de mal...Les patterns s'ouvrent bien et le son est présent.
Seul hic, les notes normalement jouées sur 'Snare' sont maintenant
attribuées à 'Snare Rimshot'.

olinuxx utilisateur non connecté France
Bien pensé Nico !

Du coup, faut/faudra refaire les motifs pour modifier le "Snare Rimshot" pour "Snare" tu penses ?

sub26nico utilisateur non connecté France
Tout dépend quand sortira la version 1.0 d'Hydrogen...
Mais les motifs faits sur le kit actuel devront être modifiés pour être compatible
avec le kit de la V 1.0. Donc oui il faudra les refaire mais c'est assez rapide:
on sélectionne l'instrument(Snare Rimshot) dans le kit, un clique droit : 'copier les notes' puis
on sélectionne le nouvel instrument (Snare) , clique droit : 'copier les notes'.
Et on retourne sur le premier instrument, clique droit : 'effacer les notes'.

olinuxx utilisateur non connecté France
sub26nico écrit :
Tout dépend quand sortira la version 1.0 d'Hydrogen...


Quand ça sera prêt cool
Ceci dit, quand elle sortira, elle sortira avec les motifs créés ici puisqu'ils je les intégrerai dans le projet Hydrogen amont, et donc il sera intéressant qu'ils soient en adéquation avec le kit de batterie de base d'Hydrogen.

Je suggère donc de faire une version de cet ensemble de motifs pour le kit de base de la 0.9.7 (version actuelle), et une autre version de cet ensemble de motifs pour le kit de base de la 1.0.0 .

olof utilisateur non connecté
il y a quelque chose qui me chifonne dans cette histoire : le kit general midi est censé suivre les affectations des notes de la norme général midi, non ? dans ce cas comment se fait il qu'un rimshot (note 34) prenne la place d'une caisse claire (31, 38 ou 40 selon le type de cc) ?

sub26nico utilisateur non connecté France
olof : Parce que le kit (v)a changé, il y a donc quelques instruments qui vont être affectés différemment.

olinuxx: dès que je trouve 10 minutes, je tâche de rendre les patterns existants ici compatible
avec la V 1.0.

olinuxx utilisateur non connecté France
Ouep olof, c'est vrai que c'est étrange. Tu aurais une possibilité de tester ceci toi aussi ?
Si tu es sur LibraZiK-2, j'ai une version en test de la 1.0.0 d'Hydrogen.

olinuxx utilisateur non connecté France
Sylv_01 écrit :
Oh punaise, bien vu !
Désolé pour le dérangement redface


Pas de soucis. Ça peut être considéré comme un bogue d'ergonomie et je viens d'ailleurs de déposer une demande en ce sens Image pour les développeurs.

olof utilisateur non connecté
mais qu'un kit change je comprends bien, vu que j'utilise aussi des kits qui ne sont pas compatibles GM, mais si le nouveau kit est censé etre general midi des lors les codes de notes des caisse claires sont censés suivre la norme general midi, donc soit l'ancien kit avait une erreur d'affectation de note qui a été reparee dans le nouveau soit il y a une erreur dans le nouveau ...
... ou alors c'est que les patterns ne memorisent pas les numeros de notes des elements joués, mais leur position dans l'espace d'edition, ce qui a mon avis serait une aberration !

olof utilisateur non connecté
bon j'ai fait une petite verif, ce n'esgt pas la position dans l'espace d'edition qui est memorisé : j'ai melangé la place de mes instruments, et charge des motifs, pas de soucis ils sont bien sur le bon instrument, c'est donc une histoire d'affectation de numero de note aux instruments

olinuxx utilisateur non connecté France
L'été a passé. Je reviens ici. Oui, quelques mois plus tard que prévu.

Je viens de récupérer les contributions présentes dans la galerie dédiée. Merci à sub26nico, olof et ggzz qui ont participé à cette création collective.

Comme dit dans le message initial ici, les motifs seront placés en double licence GPL-2 / LAL 1.3 .
Je vous tiens au jus de la progression.

olinuxx utilisateur non connecté France
Pour info, j'ai mis dans la gallerie des nouvelles versions de l'ensemble "hydrogen_latin_mutant" et de "funky drummer 2.h2pattern" de ggzz après y avoir ajouté les infos (nom de l'auteur, licence, style,...).

olinuxx utilisateur non connecté France
Fait également pour l'ensemble "Pattern Hydrogen sub26nico" de sub26nico après avoir intégré les infos directement dans les fichiers (du coup, j'ai supprimé le fichier texte associé puisqu'il faisait doublon).

olinuxx utilisateur non connecté France
Déterrage après 2 ans et demi.
Je viens de finir le boulot ici.
J'ai repris les motifs d'olof et y ai ajouté les infos nécessaires (licence, nom, courriel)
J'ai ensuite envoyé ça sur le dépôt d'hydrogen puisque je fais maintenant partie de l'équipe de développement d'hydrogen.

Ainsi, je mets un [FAIT] dans le titre de ce fil de discussion et fermerai un jour ou l'autre.
Merci à ggz, sub26nico et olof qui ont participé à ce travail qui est maintenant intégré au sein même d'Hydrogen et sera donc disponible pour tous les utilisateurs d'Hydrogen dans les temps qui viennent.

olof utilisateur non connecté
bonne nouvelle, ça

olinuxx utilisateur non connecté France
Pour info, tous ces motifs sont maintenant disponibles dans LibraZiK.

[Préc.]  Page : 2/3