• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Hydrogen - Wie wird die gewünschte Taktlänge der Patterns eingestellet

Ich bin musiktheoretisch nicht so bewandert und kenne daher die Mathematik dahinter nicht so genau.
Meine Situation:
Ich habe ein Stück, bei dem die einzelnen Patterns 20/4 Takte dauern. In Hydrogen kann ich aber nur max. 16/4 als Patternlänge eingeben. Welche Parameter muss ich anders einstellen, damit diese Länge realisiert werden kann? Die 4tel brauche ich als kleinste Auflösung.

Vorab, wie immer, bereits vielen Dank für Hinweise und Lösungsmöglichkeiten :)
 
Ich denke, dass die Frage tatsächlich zu speziell für ein allgemeines Linux Forum ist, was völlig in Ordnung ist. Habe daher die Frage mal direkt bei hydrogen eingestellt. Mal sehen, ob da was kommt ;-). Siehe Hydrogen github
 
Man kann in Hydrogen ja mehrere Pattern zu einem Song zusammenfügen.
Wenn man 5 Pattern zu je 4/4 macht, hätte man insgesamt 20/4.
2 Pattern zu je 10/4 ginge auch.
 
@abgdf Ja, das stimmt natürlich. Für mich ist es etwas unübersichtlich, wenn ich je ein Pattern auf mehrere Unter-Patterns verteile. Ich übe ja oft die einzelnen Pattern separat und muss dann immer aller unerwünschten Unter-Patterns der anderen Patterns einzeln muten und alle Unter-Patterns des gewünschten Patterns einzeln aktivieren. Trotzdem danke für die Anmerkung :) . Ich werde diese Lösung auch nehmen, wenn sich nichts anderes ergibt ;-)
 
Tatsächlich habe ich heute aus dem github Forum eine sehr konstruktive Antwort erhalten. Der Maintainer zeigt sich offen dafür, diese Grenze in hydrogen 2.0 abzuschaffen. Für die Zwischenzeit wurden mir 4 Stellen im Source-Code angeboten, um das Ziel schon jetzt (durch Neu kompilieren) zu erreichen.

Das werde ich am WE auch machen, so es gelingt ;-). Und dann mach ich diesen Post als gelöst zu ;-)

Hier der Kommentar vom github Projekt:
Code:
    What is the reason for this limit?

That's an excellent question! I have no idea :D . This upper limit of four 4/4 blocks does exist since the onset of our git history 17 years ago. Maybe handling longer patterns did not worked with UI design back then.

Anyway. I do not see a reason why we should hold on to this limit. (At times it bothers me as well). But dropping it could have quite some side effects. That's why I won't integrate it in the upcoming 1.2.4 release but in 2.0, which is still way further away.

Till then you could patch the code and compile it yourself. AFAICS the only thing you need to do is to replace 4 * with a larger number in

https://github.com/hydrogen-music/hydrogen/blob/releases/1.2/src/gui/src/PatternEditor/PatternEditorPanel.cpp#L1022
https://github.com/hydrogen-music/hydrogen/blob/releases/1.2/src/gui/src/PatternEditor/PatternEditorPanel.cpp#L1050
https://github.com/hydrogen-music/hydrogen/blob/releases/1.2/src/gui/src/PatternEditor/PatternEditorRuler.cpp#L60
https://github.com/hydrogen-music/hydrogen/blob/releases/1.2/src/gui/src/PatternEditor/PatternEditorRuler.cpp#L543
https://github.com/hydrogen-music/hydrogen/blob/releases/1.2/src/gui/src/PatternEditor/PatternEditorRuler.cpp#L561
 
Zuletzt bearbeitet:
Servus @Sauerland,

erstmal vielen Dank, dass Du so etwas bereitstellst und auch noch so schnell :).

Bin nur sehr eng getaktet diese Woche, daher ist nicht viel Zeit, um selbst die Abhängigkeiten in Ordnung zu bringen. Die Installation geht nicht reibungslos, siehe:
Code:
Problem: 1: nichts stellt 'libhydrogen-core-1.2.3.so()(64bit)' bereit, das vom zu installierenden hydrogen-1.2.3-lp156.79.1.x86_64 benötigt wird
Und ignorieren meide ich normalerweise. Leider schon wieder weg.
Meine Basis ist leap 15.6
 
Hab jetzt das Repo eingebunden ;-) ... und es läuft, wie gewünscht :cool:

Vielen Dank nochmal @Sauerland :)

Ein winziger Issue ist noch, dass die TaktNr weiterhin nur bis 16 zählt, aber die Takte selbst sind da. Das melde ich noch dem Entwickler
=> gelöst
 
Oben