[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug] \acciaccatura breaks a preceding tie in MIDI
From: |
James Harkins |
Subject: |
[bug] \acciaccatura breaks a preceding tie in MIDI |
Date: |
Wed, 20 Feb 2013 22:28:09 +0800 |
I'm unsure if this is a known issue, or a new one.
If an \acciaccatura immediately follows a tie, the printed score looks
right, but MIDI renders without the tie.
\version "2.16.1"
\score {
\new Staff \relative c'' { g4 g4 ~ g8 \acciaccatura b16 a8 g4 }
\layout {}
\midi {}
}
Examining the MIDI using SuperCollider (+ wslib extensions):
m = SimpleMIDIFile.read("/home/dlm/Documents/ly/tests/13-02-20-bugs.midi");
// .select removes note-off events, i.e., notes with velocity == 0
m.noteOnEvents(0, 1).select({ |ev| ev.last > 0 }).do(_.postln); ""
[ 1, 0, noteOn, 0, 67, 90 ]
[ 1, 384, noteOn, 0, 67, 90 ]
[ 1, 768, noteOn, 0, 67, 90 ] <<-- this is the ~g8 -- it shouldn't be here
[ 1, 938, noteOn, 0, 71, 90 ]
[ 1, 960, noteOn, 0, 69, 90 ]
[ 1, 1152, noteOn, 0, 67, 90 ]
hjh
--
James Harkins /// dewdrop world
address@hidden
http://www.dewdrop-world.net
"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal." -- Whitman
blog: http://www.dewdrop-world.net/words
audio clips: http://www.dewdrop-world.net/audio
more audio: http://soundcloud.com/dewdrop_world/tracks
- [bug] \acciaccatura breaks a preceding tie in MIDI,
James Harkins <=