Re: [Rosegarden-user] Trouble with instrument programs and variations
I couldn't find Send Bank Select checkbox on instrument parameter panel. My bad; I was reading from the internal names. Your settings seem correct and should be sending the variation select. The one thing I want to chase down is whether it's correct to send both LSB and MSB before sending program change. http://en.wikipedia.org/wiki/General_MIDI says yes. http://home.roadrunner.com/~jgglatt/tech/midispec.htm doesn't say. I can't test it on my cheap-o setup. FWIW (and this is why I'm CC-ing the dev list), we are setting send bank select in a suspicious way in MIDIInstrumentParameterPanel: Whichever of variation or bank is set latest controls whether Instrument's send bank select is set or cleared. Both just call m_selectedInstrument-setSendBankSelect(bool). So if variation is set, then cleared, Instrument will turn bank select entirely off. This seems wrong. I *don't* think that can be the source of Marcio's problem. He has both checks on, so regardless the history he would have send bank select = true, and if it were happening ISTM it would mess up banks rather than clear the variation. Tom Breton (Tehom) -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] clicking piano roll doesn't send any midi events anymore
Hi there, I was using rosegarden for years now, and liked the feature, that you could click on a note of the piano roll in the matrix editor, and hear that note over a midi device. Or the same for using the pc- keyboard as a piano-keyboard. Since the last update, I don't hear anything there. Midi notes are sent only, if they have been edited in the matrix editor. But not by just clicking piano roll notes or pressing keyboard keys. Do you have the same experience? I hope this feature was not just thrown out. My version is rosegarden 12.04, ubuntu studio with realtime kernel. Best regards, Simon mail2web - Überprüfen Sie Ihre E-Mail über das Internet bei http://mail2web.com/ . -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] clicking piano roll doesn't send any midi events anymore
On Fri, Jan 4, 2013 at 2:42 PM, si...@mindsnack.net si...@mindsnack.net wrote: I was using rosegarden for years now, and liked the feature, that you could click on a note of the piano roll in the matrix editor, and hear that note over a midi device. Or the same for using the pc- keyboard as a piano-keyboard. Since the last update, I don't hear anything there. Midi notes are sent only, if they have been edited in the matrix editor. But not by just clicking piano roll notes or pressing keyboard keys. Do you have the same experience? I hope this feature was not just thrown out. It should still work in all of the latest versions of RG. I use the piano roll extensively and this feature is most definitely still there. Check that your MIDI channel for the track isn't set to 'auto' if it was previously set to a specific channel, it should be set to 'fixed' and a specific MIDI channel. This can cause some unexpected results. -- Brett W. McCoy -- http://www.brettwmccoy.com In the rhythm of music a secret is hidden; If I were to divulge it, it would overturn the world. -- Jelaleddin Rumi -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Trouble with instrument programs and variations
On 01/04/2013 07:58 AM, Marcio Scheibler wrote: I've upgraded to 12.12.25 and issue remains. Thanks for checking. I couldn't find Send Bank Select checkbox on instrument parameter panel. There isn't one. Tom was being imprecise. Let's have a quick look then... I don't have time to try this with QSynth and some soundfont that has variations, so I'll use my Roland Sound Canvas for this test. After importing the device definition, which I know ahead of time is properly configured to handle variations under the Roland GS scheme (the Yamaha XG scheme is somewhat different, and more widely standard, but that's a test for another day), it's necessary to change tracks and go back to the original track to trigger an update in the Instrument Parameters box. This is a bug. We just never have solved it. Having done that, the checkboxes that appear are: [x] Program [x] Variation We'll start by doing an Init GS on the synth, to put it back in a known default state. We'll start by picking 126. Helicopter for [x] Program, because this program's variations are extremely obvious and not subtle. Channel set to fixed because it came up that way by default. IPB State: [x] Program 126. Helicopter [x] Variation Helicopter Channel [fixed] Now change the variation to Car Crash. [x] Program 126. Helicopter [x] Variation Car Crash Channel [fixed] Look at synth. It says Car Crash. Play keyboard. Car crash sound emerges. Change to a different active track. Program changes. Change back to previous track. Program changes. Change variations here there and everywhere, jump around from track to track, in all cases the program/variation are being maintained as expected per the active track I'm sitting on. All tests conducted by dinking around on a keyboard with different tracks active, with a Roland Sound Canvas. There was an update problem I consistently had to work around to get anywhere with this, but it was not in of itself a show stopper level problem. The core program/variation functionality appears to work as expected for Roland GS with a hardware synth. I need to try the test over again with QSynth and a suitable soundfont. What soundfont were you using that has variations? What other steps should I try to reproduce the issue? OBSERVATIONS: When all of this came up out of the box, the Volume for every instrument was set to 0. I had to go change the volume to 0 to hear anything. In all cases, moving the volume knob DID NOT UPDATE the synth volume immediately, and the synth became out of sync with the GUI. IPB shows volume 123 (number the synth won't have gotten to by accident, thus recognizable marker), synth does NOT show volume of 123 on ANY channel. No channel is affected until I move off to a different track and then back to the original track to trigger an update, after having previously changed the volume knob. There really is a missing update or something, Tom. More careful experimentation with better documentation required to pin down how all of that is failing to meet expectations. I'll have to start over with a factory autoload and make sure everything begins from a known clean state, and report back. -- D. Michael McIntyre -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Trouble with instrument programs and variations
Thank you. I'm working with 8Rock soundfont, that follows GM/GS standard (same results with Fluid soundfont). After some searching, I believe that this behavior is related to a change in fluidsynth, as described at [* http://sourceforge.net/apps/trac/fluidsynth/changeset/340*]. From that I believe when I had all this working, I was using a previous fluidsynth version (1.1.1), (before that change). When I set variation for a instrument, I see the following MIDI messages in qsynth's log: Program 20 - Variation 1 --- fluidsynth: cc100 fluidsynth: cc1320 fluidsynth: prog1019 Program 20 - Variation 1 --- fluidsynth: cc100 fluidsynth: cc1321 fluidsynth: prog1019 As by now fluidsynth starts (by default) with *synth.midi-bank-select*=*gs*, according to pointed doc, fluidsynth ignores information from CC32 that tries to setup bank number for instrument variation. In other words, rosegarden and fluidsynth are not talking the same language... I've tried start fluidsynth at command line with '*xg*' and '*mma*' choices for same setting and I've got better results... (Now I'll have as homework to find out how to setup that parameter in QSynth GUI...) An little efect (confusion about first number being zero at inner working but being one in GUIs), program 20 (church organ) in pannel becames 19 in MIDI message, and in the end I got program 18 (percussive organ). By changing just program number (not variation) forward and back, I've got finally wanted instrument and variation. 2013/1/4 D. Michael McIntyre rosegarden.trumpe...@gmail.com On 01/04/2013 07:58 AM, Marcio Scheibler wrote: I've upgraded to 12.12.25 and issue remains. Thanks for checking. I couldn't find Send Bank Select checkbox on instrument parameter panel. There isn't one. Tom was being imprecise. Let's have a quick look then... I don't have time to try this with QSynth and some soundfont that has variations, so I'll use my Roland Sound Canvas for this test. After importing the device definition, which I know ahead of time is properly configured to handle variations under the Roland GS scheme (the Yamaha XG scheme is somewhat different, and more widely standard, but that's a test for another day), it's necessary to change tracks and go back to the original track to trigger an update in the Instrument Parameters box. This is a bug. We just never have solved it. Having done that, the checkboxes that appear are: [x] Program [x] Variation We'll start by doing an Init GS on the synth, to put it back in a known default state. We'll start by picking 126. Helicopter for [x] Program, because this program's variations are extremely obvious and not subtle. Channel set to fixed because it came up that way by default. IPB State: [x] Program 126. Helicopter [x] Variation Helicopter Channel [fixed] Now change the variation to Car Crash. [x] Program 126. Helicopter [x] Variation Car Crash Channel [fixed] Look at synth. It says Car Crash. Play keyboard. Car crash sound emerges. Change to a different active track. Program changes. Change back to previous track. Program changes. Change variations here there and everywhere, jump around from track to track, in all cases the program/variation are being maintained as expected per the active track I'm sitting on. All tests conducted by dinking around on a keyboard with different tracks active, with a Roland Sound Canvas. There was an update problem I consistently had to work around to get anywhere with this, but it was not in of itself a show stopper level problem. The core program/variation functionality appears to work as expected for Roland GS with a hardware synth. I need to try the test over again with QSynth and a suitable soundfont. What soundfont were you using that has variations? What other steps should I try to reproduce the issue? OBSERVATIONS: When all of this came up out of the box, the Volume for every instrument was set to 0. I had to go change the volume to 0 to hear anything. In all cases, moving the volume knob DID NOT UPDATE the synth volume immediately, and the synth became out of sync with the GUI. IPB shows volume 123 (number the synth won't have gotten to by accident, thus recognizable marker), synth does NOT show volume of 123 on ANY channel. No channel is affected until I move off to a different track and then back to the original track to trigger an update, after having previously changed the volume knob. There really is a missing update or something, Tom. More careful experimentation with better documentation required to pin down how all of that is failing to meet expectations. I'll have to start over with a factory autoload and make sure everything begins from a known clean state, and report back. -- D. Michael McIntyre
Re: [Rosegarden-user] [Rosegarden-devel] Trouble with instrument programs and variations
OBSERVATIONS: When all of this came up out of the box, the Volume for every instrument was set to 0. I had to go change the volume to 0 to hear anything. In all cases, moving the volume knob DID NOT UPDATE the synth volume immediately, and the synth became out of sync with the GUI. IPB shows volume 123 (number the synth won't have gotten to by accident, thus recognizable marker), synth does NOT show volume of 123 on ANY channel. No channel is affected until I move off to a different track and then back to the original track to trigger an update, after having previously changed the volume knob. I tried to reproduce this but I couldn't. Here's what I tried: * emu101k output (my usual) * Timidity++ * QSynth None of these showed any problem with volume. All started at 100 and responded audibly to volume changes without having to move around between tracks. One thing you say makes me wonder if I understand where you are looking: synth does NOT show volume of 123 on ANY channel. So you are seeing this in the synth and not in RG? I tried to check that, but only Qsynth let me see a separate control panel, and I couldn't see anything in it that told me what volume it thinks a channel has. Tom Breton (Tehom) -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] clicking piano roll doesn't send any midi events anymore
It should still work in all of the latest versions of RG. I use the piano roll extensively and this feature is most definitely still there. Works here too. Check that your MIDI channel for the track isn't set to 'auto' if it was previously set to a specific channel, it should be set to 'fixed' and a specific MIDI channel. This can cause some unexpected results. That shouldn't make a difference. Preview notes are sent thru a separate mechanism (ImmediateNote) that takes no notice of auto/fixed. Tom Breton (Tehom) -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user