Chargement...
 
Skip to main content

6 - Le MIDI


JJazzLab

France
Bon je reposte ici mon problème avec JJazzLab. Pour la petite info, j'ai ajouté dans la dernière version de ChordV un export vers JJazzLab. Ainsi si vous avez vos chansons genre

Copy to clipboard
[Sol]Trala[Ré] Lala[Sol] Tsoin Tsoin


vous pouviez produire des carnets de chants en PDF, des carnets de grille d'accord en PDF, la production des textes des chansons en Markdown pour hugo et maintenant des fichiers d'import pour JJazzLab

J'ai cependant un problème dans JJazzLab que je ne sais pas résoudre.

Je produits des fichiers JazzLab au format :

Copy to clipboard
#title=example #tempo=126 |4/4 Bb | Eb | D | G | Cm | Fm | Bb | Eb | D | G | Cm G | Cm | Cm | Fm | Bb | Eb | Cm G | Cm | Cm G | Cm | Bb | Eb | D | G |

Ainsi dans JJazzLab je sélectionne importer projet. Et je choisis par exemple le style jjswing

Quand je fais play la ligne de batterie n'est pas bien assignée et j'entends une espèce de grognement à la place de la batterie.

Pour que ça marche je dois aller dans outils/options et décliquer sur le checkbox Utiliser FluidSynth(recommandé) et recliquer dessus. Là ça marche.
Par contre quand j'exporte en wav par le menu exporter vers le fichier audio je réentends le fameux grognement dans les pistes Wav.

Est ce que quelqu'un qui connaît JJazzLab peut tester et me dire s'il arrive à résoudre le problème ? J'ai été posté mon problème sur le forum JJazzLab mais je suis sans réponse.

Merci

Gilles

PS : ça fait plaisir de voir que le site a l'air de bien fonctionner et merci à toute l'équipe.
Lance ton logiciel depuis un terminal, et regarde si tu as une erreur avec fluidsynth
France
PirateLab voici ce que je lis.

Copy to clipboard
Detected KDE; use explicit setting for font antialiasing (-J-Dawt.useSystemAAFontSettings=lcd_hrgb) fluidsynth: warning: Instrument not found on channel 8 [bank=127 prog=0], substituted [bank=0 prog=0] fluidsynth: warning: Instrument not found on channel 9 [bank=255 prog=40], substituted [bank=128 prog=40]

Note modération : merci d'utiliser la balise CODE lorsque tu copies/colles du code sur le site. Celles-ci permettent un meilleur affichage.
Lmao Code
Voir également cette page.

Merci pour ta réponse, effectivement ceci peut expliquer cela .. Que me suggères-tu ?
PS : je suis débutant en MIDI
France
Hello,

Tu as moyen de savoir quelle soundfont est utilisée et peut-être en utiliser une autre ?

A+
r1
France
J'utilise JJazzLab-SoundFont.sf2 c'est peut être de là que vient mon problème. Mais c'est surprenant qu'en utilisant les fonts l'appli ça ne marche pas.
Ce n'est qu'un warning, donc rien de grave. Mais si il ne charge pas la bonne banque de son, ça marche beaucoup moins bien ..
Et lorsque tu relances fluidsyhth, est ce que la même erreur ressort ?
France
Je ne sais pas si c'est le problème. Ce qu'il se passe, c'est que j'entends à la place des baguettes de la batteries un groin groin à la place. Si je vais dans Outils/Options/Sortie Midi et que je déclique le checkbox Utiliser FluidSynth et que je le le reclique. Le son devient bon, par contre l'export en Wav continue à déconner.
France
Est ce que quelqu'un qui a Jazz Lab peut copier le fichier qui à la fin ... dans un fichier dans Grandpère.sng

Ensuite vous l'ouvrez avec JJazzLab
Vous allez constater que ça joue mais vous entendrez pas les baguettes.
Ensuite dans JJazzLab vous allez dans Outils/Opions/Sortie Midi et là vous décliquez Utiliser FluidSynth puis vous recliquez Utiliser FuildSynth et là vous entendez les baguettes.
C'est ce problème qui m'empêche d'exporter en wav ce qui serait top. Car je pourrais récupérer la ligne de Basse et de batterie.

Si quelqu'un a une idée je suis preneur

Amitiés

Gilles


Copy to clipboard
<Song resolves-to="SongSP" spName="Grandpère" spTempo="180"> <spVERSION>4</spVERSION> <spComments>Éditez-moi...</spComments> <spTags/> <spChordLeadSheet class="ChordLeadSheetImpl" resolves-to="ChordLeadSheetImplSP"> <spVERSION>2</spVERSION> <spItems> <CLI__SectionImpl resolves-to="CLI_SectionImplSP" spName="__A" spTs="FOUR_FOUR" spBarIndex="0"> <spVERSION>4</spVERSION> <spClientProperties> <owner class="CLI_SectionImpl" reference="../.."/> </spClientProperties> </CLI__SectionImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="A#" spOriginalName="A#"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[0:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="D#" spOriginalName="D#"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[1:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="D" spOriginalName="D"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[2:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="G" spOriginalName="G"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[3:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__SectionImpl resolves-to="CLI_SectionImplSP" spName="_A" spTs="FOUR_FOUR" spBarIndex="4"> <spVERSION>4</spVERSION> <spClientProperties> <owner class="CLI_SectionImpl" reference="../.."/> </spClientProperties> </CLI__SectionImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[4:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Fm" spOriginalName="Fm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[5:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Bb" spOriginalName="Bb"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[6:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Eb" spOriginalName="Eb"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[7:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="D" spOriginalName="D"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[8:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="G" spOriginalName="G"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[9:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[10:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="G" spOriginalName="G"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[10:2]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[11:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[12:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Fm" spOriginalName="Fm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[13:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Bb" spOriginalName="Bb"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[14:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Eb" spOriginalName="Eb"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[15:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[16:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="G" spOriginalName="G"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[16:2]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[17:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[18:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="G" spOriginalName="G"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[18:2]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Cm" spOriginalName="Cm"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[19:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Bb" spOriginalName="Bb"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[20:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="Eb" spOriginalName="Eb"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[21:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="D" spOriginalName="D"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[22:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> <CLI__ChordSymbolImpl resolves-to="CLI_ChordSymbolSP"> <spVERSION>3</spVERSION> <spChord resolves-to="ExtChordSymbolSP" spName="G" spOriginalName="G"> <spVERSION>3</spVERSION> <spRenderingInfo resolves-to="ChordRenderingInfoSP" serialization="custom"> <ChordRenderingInfoSP> <int>3</int> <enum-set enum-type="Feature"></enum-set> <null/> </ChordRenderingInfoSP> </spRenderingInfo> </spChord> <spPos resolves-to="PositionSP" spVERSION="2" spPos="[23:0]"/> <spClientProperties> <owner class="CLI_ChordSymbolImpl" reference="../.."/> </spClientProperties> </CLI__ChordSymbolImpl> </spItems> <spSize>24</spSize> </spChordLeadSheet> <spSongStructure class="SongStructureImpl" resolves-to="SongStructureImplSP"> <spVERSION>3</spVERSION> <spSpts> <SongPartImpl resolves-to="SongPartImplSP" spRhythmId="BigBandFast1.S198.sst-ID" spRhythmTs="FOUR_FOUR" spStartBarIndex="0" spName="__A" spNbBars="4"> <spVERSION>3</spVERSION> <spRhythmName>BigBandFast1.S198.sst</spRhythmName> <spParentSection class="CLI_SectionImpl" reference="../../../../spChordLeadSheet/spItems/CLI__SectionImpl"/> <spClientProperties> <owner class="SongPartImpl" reference="../.."/> </spClientProperties> <spHashMapRpIdValue> <entry> <string>RP_SYS_DrumsTransformId</string> <string>[DrumsMixIdhidden#]</string> </entry> <entry> <string>rpVariationID</string> <string>Main A-1</string> </entry> <entry> <string>rpIntensityID</string> <string>0</string> </entry> <entry> <string>RP_SYS_CustomPhraseId</string> <string></string> </entry> <entry> <string>RpSysMuteID</string> <string>[]</string> </entry> <entry> <string>rpSysMarkerID</string> <string>theme</string> </entry> <entry> <string>RP_SYS_OverrideTracksID</string> <string></string> </entry> <entry> <string>RpFillID</string> <string></string> </entry> <entry> <string>rpTempoID</string> <string>100</string> </entry> </spHashMapRpIdValue> </SongPartImpl> <SongPartImpl resolves-to="SongPartImplSP" spRhythmId="BigBandFast1.S198.sst-ID" spRhythmTs="FOUR_FOUR" spStartBarIndex="4" spName="_A" spNbBars="20"> <spVERSION>3</spVERSION> <spRhythmName>BigBandFast1.S198.sst</spRhythmName> <spParentSection class="CLI_SectionImpl" reference="../../../../spChordLeadSheet/spItems/CLI__SectionImpl[2]"/> <spClientProperties> <owner class="SongPartImpl" reference="../.."/> </spClientProperties> <spHashMapRpIdValue> <entry> <string>RP_SYS_DrumsTransformId</string> <string>[DrumsMixIdhidden#]</string> </entry> <entry> <string>rpVariationID</string> <string>Main A-1</string> </entry> <entry> <string>rpIntensityID</string> <string>0</string> </entry> <entry> <string>RP_SYS_CustomPhraseId</string> <string></string> </entry> <entry> <string>RpSysMuteID</string> <string>[]</string> </entry> <entry> <string>rpSysMarkerID</string> <string>theme</string> </entry> <entry> <string>RP_SYS_OverrideTracksID</string> <string></string> </entry> <entry> <string>RpFillID</string> <string>random_rare</string> </entry> <entry> <string>rpTempoID</string> <string>100</string> </entry> </spHashMapRpIdValue> </SongPartImpl> <SongPartImpl resolves-to="SongPartImplSP" spRhythmId="BigBandFast1.S198.sst-ID" spRhythmTs="FOUR_FOUR" spStartBarIndex="24" spName="_A" spNbBars="20"> <spVERSION>3</spVERSION> <spRhythmName>BigBandFast1.S198.sst</spRhythmName> <spParentSection class="CLI_SectionImpl" reference="../../../../spChordLeadSheet/spItems/CLI__SectionImpl[2]"/> <spClientProperties> <owner class="SongPartImpl" reference="../.."/> </spClientProperties> <spHashMapRpIdValue> <entry> <string>RP_SYS_DrumsTransformId</string> <string>[DrumsMixIdhidden#]</string> </entry> <entry> <string>rpVariationID</string> <string>Main A-1</string> </entry> <entry> <string>rpIntensityID</string> <string>0</string> </entry> <entry> <string>RP_SYS_CustomPhraseId</string> <string></string> </entry> <entry> <string>RpSysMuteID</string> <string>[]</string> </entry> <entry> <string>rpSysMarkerID</string> <string>theme</string> </entry> <entry> <string>RP_SYS_OverrideTracksID</string> <string></string> </entry> <entry> <string>RpFillID</string> <string></string> </entry> <entry> <string>rpTempoID</string> <string>100</string> </entry> </spHashMapRpIdValue> </SongPartImpl> <SongPartImpl resolves-to="SongPartImplSP" spRhythmId="BigBandFast1.S198.sst-ID" spRhythmTs="FOUR_FOUR" spStartBarIndex="44" spName="_A" spNbBars="20"> <spVERSION>3</spVERSION> <spRhythmName>BigBandFast1.S198.sst</spRhythmName> <spParentSection class="CLI_SectionImpl" reference="../../../../spChordLeadSheet/spItems/CLI__SectionImpl[2]"/> <spClientProperties> <owner class="SongPartImpl" reference="../.."/> </spClientProperties> <spHashMapRpIdValue> <entry> <string>RP_SYS_DrumsTransformId</string> <string>[DrumsMixIdhidden#]</string> </entry> <entry> <string>rpVariationID</string> <string>Main A-1</string> </entry> <entry> <string>rpIntensityID</string> <string>0</string> </entry> <entry> <string>RP_SYS_CustomPhraseId</string> <string></string> </entry> <entry> <string>RpSysMuteID</string> <string>[]</string> </entry> <entry> <string>rpSysMarkerID</string> <string>theme</string> </entry> <entry> <string>RP_SYS_OverrideTracksID</string> <string></string> </entry> <entry> <string>RpFillID</string> <string></string> </entry> <entry> <string>rpTempoID</string> <string>100</string> </entry> </spHashMapRpIdValue> </SongPartImpl> <SongPartImpl resolves-to="SongPartImplSP" spRhythmId="BigBandFast1.S198.sst-ID" spRhythmTs="FOUR_FOUR" spStartBarIndex="64" spName="_A" spNbBars="20"> <spVERSION>3</spVERSION> <spRhythmName>BigBandFast1.S198.sst</spRhythmName> <spParentSection class="CLI_SectionImpl" reference="../../../../spChordLeadSheet/spItems/CLI__SectionImpl[2]"/> <spClientProperties> <owner class="SongPartImpl" reference="../.."/> </spClientProperties> <spHashMapRpIdValue> <entry> <string>RP_SYS_DrumsTransformId</string> <string>[DrumsMixIdhidden#]</string> </entry> <entry> <string>rpVariationID</string> <string>Main A-1</string> </entry> <entry> <string>rpIntensityID</string> <string>0</string> </entry> <entry> <string>RP_SYS_CustomPhraseId</string> <string></string> </entry> <entry> <string>RpSysMuteID</string> <string>[]</string> </entry> <entry> <string>rpSysMarkerID</string> <string>theme</string> </entry> <entry> <string>RP_SYS_OverrideTracksID</string> <string></string> </entry> <entry> <string>RpFillID</string> <string></string> </entry> <entry> <string>rpTempoID</string> <string>100</string> </entry> </spHashMapRpIdValue> </SongPartImpl> <SongPartImpl resolves-to="SongPartImplSP" spRhythmId="BigBandFast1.S198.sst-ID" spRhythmTs="FOUR_FOUR" spStartBarIndex="84" spName="_A" spNbBars="20"> <spVERSION>3</spVERSION> <spRhythmName>BigBandFast1.S198.sst</spRhythmName> <spParentSection class="CLI_SectionImpl" reference="../../../../spChordLeadSheet/spItems/CLI__SectionImpl[2]"/> <spClientProperties> <owner class="SongPartImpl" reference="../.."/> </spClientProperties> <spHashMapRpIdValue> <entry> <string>RP_SYS_DrumsTransformId</string> <string>[DrumsMixIdhidden#]</string> </entry> <entry> <string>rpVariationID</string> <string>Main A-1</string> </entry> <entry> <string>rpIntensityID</string> <string>0</string> </entry> <entry> <string>RP_SYS_CustomPhraseId</string> <string></string> </entry> <entry> <string>RpSysMuteID</string> <string>[]</string> </entry> <entry> <string>rpSysMarkerID</string> <string>theme</string> </entry> <entry> <string>RP_SYS_OverrideTracksID</string> <string></string> </entry> <entry> <string>RpFillID</string> <string></string> </entry> <entry> <string>rpTempoID</string> <string>100</string> </entry> </spHashMapRpIdValue> </SongPartImpl> </spSpts> <spParentCls class="ChordLeadSheetImpl" reference="../../spChordLeadSheet"/> <spKeepUpdated>false</spKeepUpdated> </spSongStructure> <spMapUserPhrases/> <spClientPropertiesV3> <properties> <entry> <string>PropClEditorZoomFactorY</string> <string>50</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_OrchJazzBallad.S158.prs-ID</string> <string>rpVariationID,rpIntensityID,RpFillID,RP_SYS_OverrideTracksID</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_BigBandFast1.S198.sst-ID</string> <string>rpVariationID,rpIntensityID,RpFillID,RP_SYS_OverrideTracksID</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_jjSwing-ID</string> <string>rpVariationID,BassStyleId,DrumsStyleId,RpFillID</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_MediumJazz.S737.sst-ID</string> <string>rpVariationID,rpIntensityID,RpFillID,RP_SYS_OverrideTracksID</string> </entry> <entry> <string>PropSsEditorZoomFactorX</string> <string>18</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_FastJazz.S741.sst-ID</string> <string>rpVariationID,rpIntensityID,RpFillID,RP_SYS_OverrideTracksID</string> </entry> <entry> <string>PropViewMode</string> <string>NORMAL</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_JazzClub.S120.prs-ID</string> <string>rpVariationID,rpIntensityID,RpFillID,RP_SYS_OverrideTracksID</string> </entry> <entry> <string>PropCompactViewModeVisibleRps_Swing1.S737.bcs-ID</string> <string>rpVariationID,rpIntensityID,RpFillID,RP_SYS_OverrideTracksID</string> </entry> </properties> <owner class="Song" reference="../.."/> </spClientPropertiesV3> </Song>

Tu n'as pas répondu à ma question. après avoir désactivé puis réactivé FluiSynth, est ce que tu as toujours l'erreur de chargement de banque dans les logs ?
France
Salut PirateLab et merci de ton aide.


Pour être très précis.

Si et seulement si je désactive FluidSynth et que je le réactive alors j'entends correctement le MIDI. C'est à dire que j'entends la piste Batterie correctement assignée. Les autres pistes étant de toutes les façons correctement assignées.
Par contre quand je veux exporter le MIDI en plusieurs fichiers WAV cette manip ne marche pas et mon fichier Wav de batterie n'est pas le bon mais joue une autre batterie.

Je peux par contre exporter en MIDI mais par exemple sous Ardour je n'arrive pas à avoir un bon son. Mais je suis nul en MIDI il doit y avoir un moyen de s'en tirer à partir des pistes MIDI.

Dans l'exemple au dessus tu peux copier coller le code dans un éditeur de texte te le sauvegarder en fichier.sng pour voir que ça déconne quand on utilise le sng.
OK merci, c'est plus clair.
Lorsque tu réactives le MIDI, est ce que tu vois une erreur de banque dans les logs de la console?
Et lorsque tu exportes, pas d'erreur non lus dans la console ?
Est ce que tu as essayé d'envoyer les sorties audio de JJazzLabsur des entrées d'ardour, et de sauvegarder depuis ardour ?
Je ne peux pas tester ton fichier, il faudrait que j'installe trop de choses.
Je viens de tomber sur:
Copy to clipboard
From version 4.0 JJazzLab embeds its own customized software synth based on FluidSynth. For even better sounds, just connect JJazzLab to VST plugins via a virtual Midi cable and a VST host.

C'est ça que tu cherches à faire ? Connecter la sortie MIDI de JJazzlab vers un syhthé virtuel ?
France
Cher PirateBab,

Merci vraiment pour ton aide.
Par contre, je ne comprends pas bien ce que tu me demandes car je suis vraiment très ignare en MIDI.
Qu'appelles tu réactiver le MIDI ?
Jusqu'à présent je lançais JJazzLab depuis les menus donc je ne pouvais pas voir d'éventuels problèmes.

Quand je lance JJazzLab en mode console j'ai les messages suivants :
Copy to clipboard
fluidsynth: warning: Instrument not found on channel 8 [bank=127 prog=0], substituted [bank=0 prog=0] fluidsynth: warning: Instrument not found on channel 9 [bank=255 prog=0], substituted [bank=128 prog=0] fluidsynth: warning: Instrument not found on channel 14 [bank=127 prog=40], substituted [bank=0 prog=40]


Je vais explorer cette piste même si je ne sais pas encore trop comment corriger.

Quand j'exporte j'ai juste des lignes identiques :
Copy to clipboard
fluidsynth: Ignoring unrecognized meta event type 0xC


Quand j'essaie d'exporter les piste MIDI dans JJazzlab en WAV j'ai juste la piste batterie qui déconne.

Quand le décoche la case a cocher utiliser FluidSynth et que je la re coche j'ai ces messages qui apparaissent à la console:

Copy to clipboard
fluidsynth: warning: Instrument not found on channel 8 [bank=127 prog=0], substituted [bank=0 prog=0] fluidsynth: warning: Instrument not found on channel 9 [bank=255 prog=0], substituted [bank=128 prog=0] fluidsynth: warning: Instrument not found on channel 14 [bank=127 prog=40], substituted [bank=0 prog=40]


Je fais tout ça sur pipewire, si je fais jouer JazzLab j'ai les deux pistes stéréo qui vont vers la carte son. Donc là ce n'est pas du MIDI.

Pour ce qui est de tester mon fichier tu aurais juste à installer JJazzLab et à sauvegarder le contenu mon fichier dans example.sng

En tout cas un grand merci.

Note modération : merci d'utiliser la balise CODE lorsque tu copies/colles du code sur le site. Celles-ci permettent un meilleur affichage.
Lmao Code
Voir également cette page.

France
J'avais pas vu ta question sur synthé virtuel.. Non. Je me contenterai de fluidsynth.

En fait si tu veux quand j'enregistre mes chansons, je fais les accords au clic puis je chante. Et avant de venir faire venir le contrebassiste et les solistes ou autres, je voudrais compléter par des pistes MIDI pour mieux me rendre compte de la couleur des choses...

Quelle que soit le style de batterie, j'ai l'impression que ça déconne toujours sur la batterie.
Il y a des tutos sur ce site pour le MIDI.
En très simplifié, le MIDI est un format numérique qui décrit quand et comment jouer les notes, mais ne les jouent pas. Pour obtenir un son, il faut un instrument virtuel ("un VST" comme disent les ignares windowsiens), qui va jouer la note.
Cet instrument virtuel reçoit via le midi la note qu'il doit jouer, va chercher le son correspondant dans la banque de son, et le joue.
Plusieurs instruments cohabitent dans un même flux MIDI, chacun ayant son "channel".
Dans ton cas, c'est l'équivalent de fluidSynth embarqué dans JJazzlab qui va chercher le son dans la banque, et va le jouer. Si il ne trouve pas la banque demandée, il en prends une autre, mais qui ne fait pas forcément ce que tu as choisi (c'est souvent le cas pour les percussions).
L'autre solution, c'est de rentrer le signal MIDI dans ARDOUR (ou qtractor, Rosegarden , LMMS...), et de créer une piste MIDI par "channel." tu peux ainsi choisir pour chaque piste ("channel") l'instrument virtuel et la base de son que tu veux.
https://www.youtube.com/watch?v=qa16PQn4ltg&t=69s
https://jjazzlab.gitbook.io/user-guide/sounds/other-synths
France
Bon c'est bon j'ai pu utiliser dans ARDOUR ACE FluidSynth avec un SF2 Collins Bass qui est pas mal et je suis en train de voir les drumkit.

Ainsi je peux utiliser JJazzLab en exportant en MIDI même s'il reste ce bug bizzare.

Merci pour tout. Pour ceux qui veulent utiliser ChordV et JJazzLab j'ai mis sur sourceforge un deb permettant l'installation ( il faut prendre la version 1.52)
France
Salut,
Depuis les versions de Mint sous Pipewire, j'ai eu moi aussi des problèmes de sortie midi avec des sons bizarres.
Au début, la solution était (dans mo cas) de modifier les paramètres de tampons de Pipewire pour avoir un son midi dans Jjazzlab "normal".
Aujourd'hui, je résous le problème en mettant le paramètre "performance" dans la gestion de l'alimentation. Je pense que Pipewire est assez capricieux et réagit différement selon les configs matériels)
En tout cas, je n'ai pas le soucis que tu évoques ni en sortie ni en export wav. Je suis sous LinuxMint cinnemon 22.3 (noyau 6.14)

Je vais voir ChordV, merci du partage.
France
En fait j'ai un problème d'initialisation comme si le MIDI se lançait avec de mauvais instruments. Il faut que j'aille dans les paramètres désactiver fluidsynth et que je le réactive pour avoir l'écoute normale.

Par contre pour l'exportation j'ai toujours les mauvais instruments.

Moi je suis sous Debian KDE je n'ai pas de gestion de performance.

Pour ChordV j'ai encore fait des correction il faut prendre la release 1.55
France
Tu as essayé de décocher "Utiliser Fluidsynth (recommandé) et de prendre un sortie midi virtuelle avec la soundfont de ton choix ?
Tu peux lancer (avant la session de Jjazzlab) un :
sudo modprobe snd-virmidi midi_devs=1
et choisir un virmidi dans la liste des midi out
France
Je suis pour le moment débutant en Midi.
Je fais de la façon suivante :
- J'exporte les accords depuis Chord V
- Dans JazzLab j'importe ces accords
- Je duplique le nombre de couplets voulus
- Je fais jouer JazzLab et je règles toutes les options dans JazzLab
- J'exporte en MIDI
- Dans Ardour j'importe le MIDI
- Pour chaque piste que je garde je positionne le plugin Fluida car le plugin ACE FluidSynth ne me garde pas l'instrument sélectionné sur le canal.
- Je fais des effets sur mes piste MIDI comme si elle étaient en wav (compression, rev etc)
- Le résultat me donne une contrebasse satisfaisante. Je galère encore sur la batterie car je n'ai pas trouvé de SF2 de batterie qui me plaisent.