MIDI Recording goes out of sync when there are tempo changes.

Forums

Hi Rui.

I've found this bug where audio coming out of a synth plugin is late in relation with it's MIDI events. This only happens when there are tempo changes in the song and you don't play or record the song from the beginning.
I made a video that illustrates the situation (should have been one video file, not two, but I clicked stop). My browser seems to think they are audio files but if you download them and open them with Totem Movie Player, the video is there.

Part one: http://ubuntuone.com/7HMTJ7rXzsBt59hReRHm0i
Part Two: http://ubuntuone.com/41sO9yCDRamJkH48q7VcZg

Please let me know if I need to explain further or if I can provide something else that is useful.

I'm on ubuntu 12.04 wit kxstudio's real time kernel and Qtractor 0.5.4:

Version: 0.5.4
Build: Apr 17 2012 08:17:07
VeSTige header support enabled.
LV2 Plug-in support (liblilv) enabled. (NEW)
LV2 Plug-in UI instantiation support (libsuil) enabled. (NEW)

-- I've been trying other sequencers/recorders/plugin hosts in Linux for the last couple of months (OS and commercial) but I keep coming back to Qtractor. Looks like I'll stick around for a while :) THANKS!!! --

Rafael Vega.

Permalink

got it now. thanks.

is this behavior consistent? i mean, does midi play out-of-tempo only when you don't start playback from the beginning? if you save and reload the session (song) does it still occur that way? what if you use qsynth or fluidsynth (standalone) instead of fluidsynth-dssi plugin?

cheers

ps. got this reproduced and i can tell that it's only an issue for instrument plugins. external midi is delivered and rendered on time (no need to test on qsynth/fluidsynth for yourself); nor is the issue related to midi recording--it seems an exclusive problem with midi instrument plugin sequencing bug. afaict--will get my attn. asap. :)

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.