Comments (12)
which notes in particular are not heard? the ones in the loop or the ones you play on the keyboard?
otoh. 4beats seem to be a very short a loop: does it span over 1bar only? what tempo (bpm)?
you must notice that notes in the loop clip that span across the loop-end/rewind point will hang (ie. the note-off event is lost): is that what's happening?
from qtractor.
I was a bit unprecise - should not write issues after first beer...
To give a better picture, I attached an example session:
To test:
- you might need to align path/name for FluidR3_GM.sf2
- Move to 'jam' track (auto-monitor enabled)
- Press 'play'
- Play 8th-notes on a MIDI keyboard: The notes played in the last beat of 4th bar are ignored (hope I used terms 'bar' and 'beat' correctly this time)
from qtractor.
aha. confirmed. incoming live notes from active input (via auto-monitor) seem to get dropped when playback is near about half-a-second before the loop-end turnaround/rewind point, then resuming as usual.
again, this only affects live input MIDI events being monitored, not the ones already on a MIDI clip.
now that i can replicate the phenomenon maybe i can look into and tame it (or not:)).
thanks for clarifying this: now sure we're on the same page :)
cheers
from qtractor.
ok. it is now clear that the so called phenomenon only seem to happen if (and only if) the loop-start point is set under the absolute first half-second of the session.
from qtractor.
Cool I can confirm either. If finding a fix does not cause too many efforts for you - feel free. But I can live with that an am happy again!
from qtractor.
hi. a fix in the works... however i'm afraid it may break something else... or open a can of worms :/
from qtractor.
Yeah - I think I know what you mean...
Two suggestions:
- If you push the fix in a new branch, I could support you with testing.
- If the fix is too dangerous: How about dropping a warning in log if a user sets loop mark at the beginning of the session - either by moving around or opening old session.
from qtractor.
the fix is now pushed into the midiex branch.
obviously, all MIDI capture related functions are affected: input monitoring, clip recording, punching and overdubbing; at first glance it seems to work right and better on this very issue regard.
however it needs more thorough testing and your offer is of course welcome.
the behavior of MIDI inserts and aux-sends should be also of concern. nevertheless.
cheers && thanks
from qtractor.
FWIW: Up to now I jammed, recorded and punched in with different start-/end markers and did not find an issue.
from qtractor.
ok. thanks. the midiex branch have been updated with commit f728b7d.
please keep harnessing it... if all goes well a merge into master may happen later today. thanks.
from qtractor.
Back to 'real-life' challenges - sigh. I will add changes to my build tonight and penetrate further. In case of issues I will let you know.
Thanks for taking care.
from qtractor.
fyi. the 'midiex' branch is now merged into 'master'. closing issue...
cheers
from qtractor.
Related Issues (20)
- Send MIDI start/stop HOT 3
- MIDI off is not sent on transport stop HOT 10
- Dont Work: Reverse Keyboard modifiers role (Shift/Ctrl) HOT 2
- Incorrect scaling in volumeters MIDI track with audio output HOT 4
- Proposed improvements to the status bar HOT 2
- Direct connections between buses do not work HOT 3
- Strange behaviour of audio inserts HOT 2
- Audio export is unreliable HOT 26
- commit 10dfd45 crashed when loading existing project HOT 20
- Time signature change breaks MIDI snapping HOT 2
- Feature Request: Step Input HOT 9
- Crashes badly with LSP-plugins HOT 15
- Distorted sound in Windows plugins via Carla HOT 1
- GUI is shown in a gigantic window larger than the screen with Calf Gate LV2 plugin, and other Calf LV2 plugins
- Application crashes when the GUI window of the noise-suppression-for-voice LV2 plugin
- Split MIDI clip doesn't work HOT 5
- 0.9.34 has been retagged HOT 3
- LV2's "threading rules" not followed? HOT 16
- Insert Send doesn't send any data anymore from bus to bus HOT 9
- JACK song position doesn't get rounded after first bar change HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qtractor.