-
-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug with 'bite' and '@' in mininotation #1053
Comments
Hi. What "extra onsets"? These event sets look identical:
are you saying that the sound (on an externa MIDI device) is different? |
Yes. I can reproduce your output examples, so things look good in the Haskell side. |
Are you able to create the simplest example that creates extra triggers, and share midi output for that? Are you monitoring midi straight out of superdirt? |
I confirm that extra events are audible, using the code (with I am trying to attach here a short audio file, but github won't accept jack_capture_02.mp4 |
Perhaps I don't unterstand I wrote above that patterns agree, but that only holds for
[EDIT] the version with |
Smart to check later arcs @jwaldmann ! A closer look on the output-- it looks deterministic (thank heavens), but complex. Definitely not doing what I thought it would be doing with '@'. @yaxu supercollider is sending MIDI through my IAC driver so @jwaldmann is reproducing this with a different virtual MIDI device. Here's a minimal example that produces the behavior: bite 2 "0@2 1" $ n "0 7" I'd expect this to make |
Yes this looks like a bug! |
the events are coming in a strange order here
and perhaps this confuses some combining functions (squeeze*). But that's just a guess. In reality, there is no order on events? Anyway, where does that (non-)order come from? Mininotation AST is
then (still in ParseBP)
|
I'm on tidal_version 1.9.4. I'm having a bug when I use
bite
with@
symbol in mininotation.Here's shorthand I use for midi:
Take the following melody:
For a negative control: I parameterize bite so it does nothing. The above code sounds exactly like
Good, this test passed.
(it's dividing the pattern into 3 and patterning those chunks in the normal order).
Modifying the beat in this kind of way works in
bite
:But then this fails:
It adds extra onsets for some reason, instead of just shifting the three notes around. It doesn't sound like
as I'd expect it to.
The text was updated successfully, but these errors were encountered: