giada icon indicating copy to clipboard operation
giada copied to clipboard

Multiple Oneshot-simple channels not being triggered simultaneously

Open Xpktro opened this issue 3 years ago • 2 comments

Environment

  • OS: windows 10
  • Giada version: 0.18.2

Describe the bug Since there's no know way (for me at least) to have multiple sample chops in a single channel, I was sampling a melodic instrument by assigning one note per channel, I set each channel to be of the type "Oneshot - press" and assigned each one to a different key keyboard key.

I was expecting that when I would press two keys at the same time, both assigned channels would trigger. It simply doesn't happen. There was some times they triggered by a slight delay but both channels need to be attempted to trigger multiple times very fast.

To Reproduce Steps to reproduce the behavior:

  1. Create 2 sample channels
  2. Set them to "Oneshot - press"
  3. Set them to trigger from different keyboard keys (click on channel - Setup keyboard input - press any key, set a different key for each channel)
  4. Press both keys at the same time at any time

Expected behavior Both chanels should trigger and their samples should be played back at the same time.

Screenshots N/A

Additional context N/A

Xpktro avatar Aug 25 '21 08:08 Xpktro

@Xpktro you are probably hitting a hardware limitation of your keyboard. Can you reproduce the issue with a MIDI controller?

gvnnz avatar Aug 28 '21 16:08 gvnnz

@gvnnz I'm currently using a keyboard with n-key rollover, I also tried assigning the keys to different sections of the keyboard (one channel to a letter, the other to numeric keyboard) to no avail.

I haven't tried with a physical MIDI controller but used VMPK and set up MIDI input to the same channels. I was able to control those channels as expected with such virtual midi controller receiving input from my keyboard.

I haven't read/study the source too much but maybe something is missing/lacking with how FL/Giada is handling keystrokes. I'm yet to try this in other OSes to discard this is windows-specific (my current setup is almost barebones Giada)

Xpktro avatar Aug 29 '21 19:08 Xpktro