hydrogen as jack transport master does weird things #81

Open
thijz opened this Issue Jan 7, 2013 · 5 comments

Comments

Projects
None yet
4 participants
@thijz
Member

thijz commented Jan 7, 2013

just today i bumped upon this strange issue :

ok, so i'm experimenting with arpage (a jack-synced midi arpeggiator : https://sourceforge.net/projects/arpage/) 
the idea is to use hydrogen as transport master and sync arpage to jack (so arpage is in sync with hydrogen)
that way i can play arpeggiated (does that word exist??) synth in sync with the drum loop

i never was able to get arpage to work at all
until now : since arpage syncs to jack transport it requires jack transport to be running.  that makes sense
however, just starting the transport (via QjackCtl) was not enough.  i also had to start up Qtractor to get arpage working.
ardour as jack master also worked just fine
after some more experimenting and some tips from Jeremy (autostatic) i was also able to get it running using jack_transport

however, when using H2 as jack transport master the arpeggiator did not follow the tempo defined in hydrogen
the tempo of the arpeggiator does change when i change the tempo in H2 so there is definitely a relationship between the H2 tempo and the tempo used by arpage, but it is really freaky

i will try to add a screencapture (in this capture i am constantly pressing a key on my midi keyboard so the notes going on/off are all triggered by arpage)
in this capture there are some things to note :

  1. arpage is not triggered at all when there is only 1 pattern in the song, i need to have at least 2 patterns in the song to trigger arpage
  2. when i change the tempo in H2 you can hear that the tempo of arpage also changes, but it is not what you would expect
  3. when i close H2 and use the jack_transport utility as master and start transport, arpage reacts as expected. if i change the tempo value you can hear that this works as it should (this is also the way it works with qtractor and ardour as master)

seems like the jack transport in H2 does something different than the 3 other apps ...

@thijz

This comment has been minimized.

Show comment Hide comment
@thijz

thijz Jan 7, 2013

Member
@thijz

This comment has been minimized.

Show comment Hide comment
@thijz

thijz Feb 7, 2013

Member

FYI: i'm seeing the same issue with Qmidiarp
so it's most probably a H2 issue

Member

thijz commented Feb 7, 2013

FYI: i'm seeing the same issue with Qmidiarp
so it's most probably a H2 issue

@bartart3d

This comment has been minimized.

Show comment Hide comment
@bartart3d

bartart3d Feb 12, 2013

Since recently hydrogen always crashes here when setting it as jack master.

Since recently hydrogen always crashes here when setting it as jack master.

@mauser

This comment has been minimized.

Show comment Hide comment
@mauser

mauser Feb 14, 2013

Member

@bartart3d : Can you give us some more details about this crash? Since when exactly? Can give me a backtrace?

Member

mauser commented Feb 14, 2013

@bartart3d : Can you give us some more details about this crash? Since when exactly? Can give me a backtrace?

@xjjx

This comment has been minimized.

Show comment Hide comment
@xjjx

xjjx Aug 25, 2013

Contributor

Check my repo at https://github.com/xjjx/hydrogen
I rewrited JackMaster code, maybe now it will work better for you. Soon I'll add bbt_offset support there.

Contributor

xjjx commented Aug 25, 2013

Check my repo at https://github.com/xjjx/hydrogen
I rewrited JackMaster code, maybe now it will work better for you. Soon I'll add bbt_offset support there.

@thijz thijz added the severity 2 label Mar 7, 2014

@thijz thijz modified the milestones: 0.9.7, 0.9.6 Aug 18, 2015

@mauser mauser modified the milestones: 0.9.7, 1.0 Nov 6, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment