From: Mark K. <mar...@at...> - 2003-01-14 20:39:48
|
I'm surprised! No response? Not interesting? On Mon, 2003-01-13 at 19:03, Mark Knecht wrote: > Hi, > I'm seeing a sort of strange problem. It has been evident for a few > weeks in the tune Doing Time that I brought over from Pro Tools, but I'm > just now getting around to asking about this. It will be slightly > difficult to explain in detail, but I will try in a following paragraph. > The basic problem appears to be a note getting sent that is not in the > event list. I cannot be absolutely sure about this, as the correct > operation of the note causes no sound, but there is ample evidence that > it is sent. (I think!) > > Is there any history of this sort of thing. Any ideas how I might > make sure this is really going on? > > OK, here goes... > > BACKGROUND > > GigaStudio supports multiple samples per note. The most normal use of > these samples is to have multiple volume samples. This works > particularly well for instruments like pianos, where if you play a note > loudly you not only get a louder note, but you get more resonances from > the other strings on the keyboard. It's also used for the difference in > sound between a note hit and held with the sustain pedal up (little > extra resonances) and the sustain pedal down. (Much extra resonance.) > > One special use of this capability is a feature called ' Key > Switching ' With Key Switching a library can be made to change > completely for the same basic MIDI notes. The trick is that the key > switch notes cannot have a sample attached to them. > > One of my favorite libraries for the bass guitar makes heavy use of > key switching. Let me assume that the key switch range is C1-G1. (From C > two octaves below middle C up to G.) This gives you 8 notes to key > switch with. Sending a MIDI event between C1 and G1 completely changes > the sample set. After sending C1, all notes in the sampled range (Say E2 > - E5) will be long, sustained bass notes. However, if I send a G1 (the > highest key switch) I will get little trills played on the bass. There > are 6 other sample sets in this library. > > PROBLEM STATEMENT > > When first loading a session in Rosegarden and playing it for the > first time, the bass in Doing Time always plays the wrong sample set, > and always plays from the same wrong key switch. The default state of > GSt with this library, when used with Pro Tools, is that the sample set > that corresponds to the C1 key switch will be active. The first time > this RG session is loaded I always get the G1 sample set. > > If I then manually send GSt a C1 key switch the session will then > correctly play the right samples until the session is saved and > reloaded. > > QUESTIONS > > Has there been any reports of problems like this? Remember, you > wouldn't necessarily hear the note if the MIDI volume was sent as 0. > > Also, how can I debug this or provide more data for you to solve this > problem. (And it is a pretty serious problem with GSt.) I suspect that > some notes might be sent when RG is first started. Or maybe there are > notes in a software buffer somewhere that need to be cleared out and not > sent. > > Thanks in advance for reading through this. > > Cheers, > Mark > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Rosegarden-devel mailing list > Ros...@li... > https://lists.sourceforge.net/lists/listinfo/rosegarden-devel |