From: Tom B. (Tehom) <te...@pa...> - 2012-02-07 20:34:51
|
> On Tuesday, February 07, 2012, Tom Breton (Tehom) wrote: > > [...] >> Tempo ramping is another issue. I don't know how to make a MIDI file >> represent ramping. > > Neither does anybody else. I was kind of hoping your approach to all of > this > might address that problem. If I understand it right, I'm expecting your > code > will wind up writing out, for example, longer and longer notes for a given > duration while the tempo is ramping down. There will be no MIDI tempo > changes > during that period of time, but I'm thinking the raw note data ought to > compensate. Mm, I doubt that would work. It does understand the RealTimes in an intermediate stage, but it converts back to timeTs. So in the end, it's all controlled by tempo again. I'm just relieved that it didn't make weird note times during the ramping. Maybe when ramping, we'd insert a tempo every beat? But that's for another time. >> I can't reproduce the volume 0 bug. I have no problem, and the volume >> IPB >> is happily showing me 100. > > With the original version of the file (still found in your branch) or the > new > one or both? I wasn't aware that there was another bwv-1060-trumpet-duet-excerpt.rg >> I didn't do anything with the input end except add a call to >> clearMidiComposition. But I did find some non-trivial bugs in >> importing: > > One thing at a time, right? Those problems are all ancient, and we can > ignore > them for at least one more iteration, surely. Exactly. > Nice work on all of this. For a first run of something this audacious, it > worked impressively well. Thank you! Tom Breton (Tehom) |