Ticket #331 (new defect)

Opened 13 months ago

Last modified 9 months ago

livejump problems

Reported by: user Owned by: somebody
Priority: minor Milestone:
Component: libzzub Version:
Keywords: Cc:

Description

1) Livejump only registers every other jump if the jump is, for example, set at position 10 in a pattern, to jump to position 1 of the same pattern repeatedly..

2) It is not possible to set it to jump to tick0

3) notes in octave 0 (in the attributes menu) don't exist.

4) Jump doesn't actually seem to do anything in aldrin.. pointer position changes, but notes in original pattern (jump departure pattern) are still played, notes in destination pattern are not.

Attachments

Change History

in reply to: ↑ description   Changed 9 months ago by user

Replying to user:

4) Jump doesn't actually seem to do anything in aldrin.. pointer position changes, but notes in original pattern (jump departure pattern) are still played, notes in destination pattern are not.

Well, it works ok if you jump to the beginning of a pattern: but not if you jump to the middle of a pattern. The attached patch fixes this.

jmmcd

in reply to: ↑ description   Changed 9 months ago by user

Replying to user:

1) Livejump only registers every other jump if the jump is, for example, set at position 10 in a pattern, to jump to position 1 of the same pattern repeatedly..

This works ok for me, eg if I have 0001 in the Tick column at row 10 (and the rest of the column blank), I just get a continuous loop between 1 and 10 -- maybe it's changed since your bug report, can you confirm?

2) It is not possible to set it to jump to tick0

This just needs adjustment of the parameter ranges:

                        .set_word()
                        .set_name("Tick Number Trigger")
                        .set_description("Tick Number Trigger")
-                       .set_value_min(0x0001)
-                       .set_value_max(0x0400)
-                       .set_value_none(0x0401)
+                       .set_value_min(0x0000)
+                       .set_value_max(0xfffe)
+                       .set_value_none(0xffff)
                        .set_value_default(0);

jmmcd

  Changed 9 months ago by user

Don't use the setPosition patch attached here, it has a bug that shows up with overlapping patterns. See http://trac.zeitherrschaft.org/zzub/ticket/344 instead.

jmmcd

Note: See TracTickets for help on using tickets.