Is needed a extra pitch control like the volume event rule inside the matrix like the fruity loops piano roll, really necesary to do moderns hip hop drum rolls. i cant see other way to do that.
thank u very much it works!!
Are you talking about a pitch bend control? If so, View -> Add Event Ruler and add a Pitch Bend ruler, and your problem is solved with no new code.
If not, please explain in more detail. We can likely accommodate this in Thorn (the Qt4 port), as we're currently in the middle of rewriting the rulers from scratch.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes im talking about it, but it dont work for the drum matrix or i dont know how, im using hydrogen for drums and i want do a pitch down drum roll but the sound dont change
I'm afraid I haven't had time to look at the other discussion, and the video didn't give me much of an idea what you're trying to do.
In any case, what I was able to do (with Rosegarden 1.7.3) was:
Create a segment on track 10
Open that segment in the percussion matrix
Draw some pitches
Add a pitch bend ruler
Draw a line of pitch bend controllers
Transmit notes and pitch bend controllers successfully
To test whether this was working or not, I started KMidimon, then I connected Rosegarden to KMidimon to see the raw MIDI we were sending out. I hit play, and I got a stream of note on and note off events, and pitch bend events. It was everything I expected to see if Rosegarden was doing what I told it to do.
Rosegarden is definitely capable of transmitting pitch bend events from the percussion matrix.
The reason why this isn't working is very likely because Hydrogen does not receive and act upon these pitch bend controllers.
Now that I think about this, it does not surprise me at all. MIDI percussion uses pitch to choose from among a variety of different samples. This pitch here triggers a snare drum sample, and this pitch there triggers a crash cymbal. If you used pitch bend to warp the pitch to something halfway between a snare drum and a crash cymbal, how should the MIDI reproduction hardware (or software) respond to this request?
I think the way to approach your problem is to load drum samples into a sampler. I'm not sure if there are any Linux samplers that respond to pitch bend controllers, but there might be. I don't know much about samplers myself, and am not a good person to ask questions like this.
In any case, there is no feature request here, because we already do what you want perfectly well. It's just the case that what you're trying to do does not work due to factors totally beyond our control, and well beyond the scope of a Rosegarden feature request.
Good luck solving this problem though! If I were going to do this myself, I think I'd get my hands on a snare drum sample, then load it into the DSSI "Less Trivial Sampler" plugin and see if it responded to pitch bend. It might. If it didn't, I guess I'd go investigating "Linux Sampler." I hear a lot about "Linux Sampler" but I don't really know what it is, and haven't seen it or used it. (I put "Linux Sampler" in quotation marks, because I'm not completely certain that's the correct name for the thing I'm thinking of.)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm pretty sure the DSSI trivial sampler doesn't support pitch bend (I wrote it, though I don't remember all the details with complete certainty).
I second the suggestion of loading into a sampler, if you have them in any suitable format (e.g. sf2 soundfonts for Qsynth -- a soundfont synth is basically a sampler).
Where in that video is the bit you're trying to use as an example? I just flipped through it but all the examples I could see were using something more like our normal matrix than percussion. I must have missed the bit with the drum rolls.
Chris
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are you talking about a pitch bend control? If so, View -> Add Event Ruler and add a Pitch Bend ruler, and your problem is solved with no new code.
If not, please explain in more detail. We can likely accommodate this in Thorn (the Qt4 port), as we're currently in the middle of rewriting the rulers from scratch.
Yes im talking about it, but it dont work for the drum matrix or i dont know how, im using hydrogen for drums and i want do a pitch down drum roll but the sound dont change
some responses about that question here:
http://www.linuxmusicians.com/viewtopic.php?f=40&t=1526
and a example of what i want do here:
http://www.youtube.com/watch?v=ujUUF0AfaaQ
I'm afraid I haven't had time to look at the other discussion, and the video didn't give me much of an idea what you're trying to do.
In any case, what I was able to do (with Rosegarden 1.7.3) was:
To test whether this was working or not, I started KMidimon, then I connected Rosegarden to KMidimon to see the raw MIDI we were sending out. I hit play, and I got a stream of note on and note off events, and pitch bend events. It was everything I expected to see if Rosegarden was doing what I told it to do.
Rosegarden is definitely capable of transmitting pitch bend events from the percussion matrix.
The reason why this isn't working is very likely because Hydrogen does not receive and act upon these pitch bend controllers.
Now that I think about this, it does not surprise me at all. MIDI percussion uses pitch to choose from among a variety of different samples. This pitch here triggers a snare drum sample, and this pitch there triggers a crash cymbal. If you used pitch bend to warp the pitch to something halfway between a snare drum and a crash cymbal, how should the MIDI reproduction hardware (or software) respond to this request?
I think the way to approach your problem is to load drum samples into a sampler. I'm not sure if there are any Linux samplers that respond to pitch bend controllers, but there might be. I don't know much about samplers myself, and am not a good person to ask questions like this.
In any case, there is no feature request here, because we already do what you want perfectly well. It's just the case that what you're trying to do does not work due to factors totally beyond our control, and well beyond the scope of a Rosegarden feature request.
Good luck solving this problem though! If I were going to do this myself, I think I'd get my hands on a snare drum sample, then load it into the DSSI "Less Trivial Sampler" plugin and see if it responded to pitch bend. It might. If it didn't, I guess I'd go investigating "Linux Sampler." I hear a lot about "Linux Sampler" but I don't really know what it is, and haven't seen it or used it. (I put "Linux Sampler" in quotation marks, because I'm not completely certain that's the correct name for the thing I'm thinking of.)
I'm pretty sure the DSSI trivial sampler doesn't support pitch bend (I wrote it, though I don't remember all the details with complete certainty).
I second the suggestion of loading into a sampler, if you have them in any suitable format (e.g. sf2 soundfonts for Qsynth -- a soundfont synth is basically a sampler).
Where in that video is the bit you're trying to use as an example? I just flipped through it but all the examples I could see were using something more like our normal matrix than percussion. I must have missed the bit with the drum rolls.
Chris
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).