Chargement...
 
Skip to main content

7 - Développer/traduire/documenter/annoncer une application


Fork de rakarrack et mod-pitchshifter

France
Bonjour,

Je voulais juste signaler que j'ai fait deux forks récemment:
- un fork de rakarrack à partir du dépôt officiel sur sourceforge. J'ai ensuite ajouté les patchs que j'ai pu trouver dans le paquet debian et j'ai ajouté un fix sur le plugin WaveShapper. Il plantait et / ou ne produisait pas de son. Tout est corrigé ici.
https://github.com/ycollet/rakarrack

- un fork de moddevices/mod-pitchshifter. C'est un ensemble de plugins que j'avais testé (et notamment le plugin drop qui permet de désaccorder virtuellement une guitare). Le problème: impossible de les utiliser dans guitarix. J'avais posé la question sur LinuxMusicians: https://linuxmusicians.com/viewtopic.php?f=48&t=21938 et suite à la réponse, j'ai modifié (très légèrement) le code et j'ai tout mis ici:
https://github.com/ycollet/mod-pitchshifter
J'ai renommé les plugins de Capo vers GxCapo pour qu'on puisse malgré tout installer en parallèle les deux ensembles de plugins. Le sens de ce renommage allant dans le sens "Capo compatible avec Guitarix".
Pour rappel: la vidéo de test du plugin mod-pitchshifter est ici:
https://www.youtube.com/watch?v=BmFr9y0ItvQ

Bon WE

Yann
France
Concernant le fork de mod-pitchshifter, je viens de faire 2 vidéos.
La première: un morceau de Amon Amarth en accordage standard de guitare.
J'ai pris le fichier guitarpro sous tuxguitar, j'ai transposé le morceau de 2 tons et demi puis j'ai remis les guitares en accordarge standard.
https://www.youtube.com/watch?v=eB7d_dmlkvU

La seconde vidéo:
https://www.youtube.com/watch?v=GB1bnm9z0ds
J'ai ajouté le plugin mod-gxdrop.lv2 dans guitarix. J'ai utilisé ce plugin pour descendre l'accordage de la guitare de 2 tons et demi.
Le réglage de plugin est sur "HIFI".
Le son devrait être corrigé dans les aigus ou médiums, à vérifier ...
France
Lorsque j'avais mis ces décaleurs de hauteur (pitchshifter) dans LibraZiK-3, je me souviens avoir été scotché par eux. C'est vraiment marrant à jouer. J'avais joué avec pas mal, et je me souviens m'être tordu le cerveau en par exemple, les mettant sur le canal droit et en laissant un son normal sur le canal gauche puis en écoutant au casque. Et en en enchaînant plusieurs pour descendre très bas ou monter très haut. Bien rigolé avec ça.

Tu n'as pas peur que les modifications que tu as faites fassent planter Guitarix comme expliqué par Tramp/brummer sur le sujet sur linuxmusicians ?
France
En fait, les trucs qui ont été modifiés:

J'ai supprimé:
lv2:requiredFeature bsize:fixedBlockLength, bsize:powerOf2BlockLength;

Dans les fichiers ttl parce que guitarix ne supporte pas ces requirements.

Et dans les fichiers sources, j'ai remplacé:

const uint32_t n_samples = GetBufferSize(features);

Par:

const uint32_t n_samples = 256;

Et franchement, j'ai joué avec, ça ne plante pas.
J'ai aussi renommé les plugins de (par exemple) Capo vers GxCapo pour qu'on puisse utiliser l'original en parallèle de cette version compatible avec guitarix.