MIDI Keyboard: Roland FP-10 88-keys
OS: Windows 10 Pro x64 21H1 (Build 19043.1348)
MIDI Input: Roland FP-10 Piano
MIDI Output: Using LoopMIDI to output to a MIDI port in which a VSTi instrument plugin, Salamander Piano, can listens to.
MIDI file: Flamesgrace, Guiding Light - By Yasunori Nishiki
Currently encountering an issue with Synthesia where if I set a loopback on the first measure, and I play the first chord correctly, then play the next note incorrectly, the note sound immediately gets cut off when it's returning to the position where the loop starts. This only happens when Synthesia is re-routing MIDI inputs from the MIDI keyboard to MIDI output ports; Bug cannot be reproduced using Microsoft GS Wavesynth.
Here's a video showcasing this bug. I play very softly, but the audio should still be audible.
I can re-record the bug if you need me to.
Steps to reproduce:
- On a Windows 10 machine, open LoopMIDI (if installed) and set a new port (named "Synthesia OUT"). This will be the MIDI Output port that Synthesia will connect to.
- Have a MIDI keyboard connected to the PC.
- Open Synthesia first.
- Set it up so Synthesia can pick up the MIDI keyboard as MIDI Input.
- Next, set it up so Synthesia sends MIDI Output to the MIDI port, "Synthesia OUT".
- Then open a VSTi instrument plugin that will listen to "Synthesia OUT" LoopMIDI port.
- In Synthesia, click "Play a Song".
- Select any MIDI song that has at least 2 notes on the first beat of the first measure. Meaning, you play the chord notes simultaneously on the first beat of the first measure.
- Click on "Both Hands" under "Practice the Melody".
- When Synthesia is waiting for your MIDI input, on the sheet music, press and hold down right mouse button on the first measure, and drag your mouse to select the entire first measure, before letting go of the right mouse button.
- Either press the sustain pedal or hold down the keys, while playing the chords note-by-note. For example, if you see G#, B, and E notes requiring to be pressed simultaneously on the keyboard, press and hold down G#, then press and hold B, then finally press and hold E (as shown in the video above).
- Immediately, press a wrong key anywhere on the piano keyboard.
- Notice how Synthesia jumps back to the beginning of the loop of the first measure, and observe the audio of the VSTi instrument plugin gets cut off immediately. This does not happen on subsequent measures; only the first measure.