Happy to hear that. You probably use it differently than I do.metalheart wrote:well,I have to say I'm not an alienated "Shreddage 2" user.
Are we done yet?
That's it. Yes. Thank you.zircon wrote:BUT pro guitarists do often add it constantly and fluidly, which is I think what you're talking about. I'll experiment with this and see if we could create some kinda cool algorithm for it.
Perhaps an option that adjusts velocity of subsequent notes based on picking direction:stratodyne wrote:I would love to see more chords other than rudimentary power chords. Perhaps even a "chord-only" mode that enables use of the full keyboard explicitly for chords. Either that, or improved support for custom user chords. Sometimes when writing my own chords, the output can sounds a little wonky
This sounds nice. Would be great though if I can set the pitch bend to only affect the lowest note so I can use it to do unison bend. Yes I know there is CC 11 for unison bend but I always find it more intuitive to do all the bending on the pitch bend instead of having to use another CC.zircon wrote:* Adding a control to customize max pitch bend (wheel) range. Right now it's fixed, in 1.1 you will be able to go +12 / -12 semitones.
Glad to see this improvement. Would be nice to have the option that the engine automatically adjusts the speed of portamento based on a velocity range, e.g., from vel 0 to 20 >> slowest to fastest portamento.zircon wrote:* User speed control of portamentos. This SHOULD be doable but will require a bit of experimentation into Kontakt's time machine 2 algorithm.
I quote you...great suggestionsMayoiKurayami wrote:Thank you zircon and Iain for all your hard work!
Not a priority, but I have one last interesting idea.
Most guitar vsti or sample libraries out there sound way too clean to me and lack that grittiness in real guitar playing.
One thing I absolutely love about Shreddage 2 is the option to add an extra pick noise before the actual played note.
This feature adds so much realism but is so rare to find in any other guitar sample libraries, the only one I remember having it is electri6ity, though in which the pre-pick phase is very subtle and hardly audible.
Therefore, it would be great if this feature can be brought even further, for instance, by adding more samples of greater variety of pre-pick noises or allowing the user to have even longer pre-pick delays with longer pre-pick noises/scrapes.
So basically, keyswitch or MIDI CC-controlled transposition? This would probably make more sense as an assignable MIDI CC and should be doable.exist a possibility to playing direct 3rd (Harmonizing)
At least for 1.1, doing pre-recorded chords is not something we are looking to do yet; this would add an extreme amount of recording and editing time. The library would also get a lot 'heavier' and I don't want to re-do what other libraries (like Prominy) have already sampled really thoroughly.I would love to see more chords other than rudimentary power chords. Perhaps even a "chord-only" mode that enables use of the full keyboard explicitly for chords. Either that, or improved support for custom user chords. Sometimes when writing my own chords, the output can sounds a little wonky
So in other words, this would be automatically done if the script detects (or 'knows') that a chord is being played? i.e. If we are in chord mode, and you play 6 notes with a downstroke, the higher strings will have less velocity automatically, lower strings will have more.Perhaps an option that adjusts velocity of subsequent notes based on picking direction:
Upstroke = higher strings have more velocity, low strings have less.
Downstroke = opposite of upstroke
If you think about it, this is actually a rather difficult problem. It's easy for the script to know if the current played note is non-legato and non-adjacent to something previous. However, the fret noise sample is supposed to be played BEFORE the new note is triggered. The script can't know, before you play a note, whether it's going to be non-legato and non-adjacent. That would be impossible.For fret noise samples, is it possible to have the engine trigger them automatically, say, when non-legato notes of non-adjacent frets are played subsequently?
Full chokes muting other notes -> no problem, good idea.Can there also be multiple velocity layers for full chokes? Chokes right now kinda sound unnatural if I play them quickly and consecutively. Would be nice to have different degrees of harshness of chokes based on velocity. Also, for the sake of realism, playing a full choke should automatically mute all sustained notes.
In other words, you would like a switch that makes the pitch wheel act like the assignable MIDI CC for unison bending. This is probably doable, I will see what I can do.This sounds nice. Would be great though if I can set the pitch bend to only affect the lowest note so I can use it to do unison bend. Yes I know there is CC 11 for unison bend but I always find it more intuitive to do all the bending on the pitch bend instead of having to use another CC.
Again this boils down to a mapping issue. It is possible for a user to assign portamentos only at velocity 1, for example, in which case the script would have no way of knowing what speed value to use. What about a MIDI CC?Glad to see this improvement. Would be nice to have the option that the engine automatically adjusts the speed of portamento based on a velocity range, e.g., from vel 0 to 20 >> slowest to fastest portamento.
We did something like this with Plectra Series 3. This might be getting old to say, but with S2, this does again present a mapping problemAnother feature that I think Shreddage really needs and would love to see in the 1.1 update: any possibility of strum keys that up-strum or down-strum the held notes with strum time based on velocity?
I agree that this feature has worked really well. I'll see if we can expand on it.Therefore, it would be great if this feature can be brought even further, for instance, by adding more samples of greater variety of pre-pick noises or allowing the user to have even longer pre-pick delays with longer pre-pick noises/scrapes.
Understood. Though I just had another idea.zircon wrote:Therefore the only other option is to delay the current note to play the fret noise sample, and THEN play the new note. But this introduces delay/lag which is a pain. That's why the solution we went with was simply having it as user-triggerable.
The position of the choke can be automatically set to either the position of the last note before it or, if the above preferred fret system is applied, the preferred fret/neck position.zircon wrote:When you say degrees of harshness, do you mean more muted vs. less muted chokes? This would be fairly easy to record and edit, the question is where to actually put it on the keyboard. Right now, velocity corresponds to neck position. One option is to have an assignable MIDI CC scroll through choke positions, though that's a little clumsy. What do you propose?
Thanks!zircon wrote:In other words, you would like a switch that makes the pitch wheel act like the assignable MIDI CC for unison bending. This is probably doable, I will see what I can do.
Hm...this does seem kinda tricky...zircon wrote:Again this boils down to a mapping issue. It is possible for a user to assign portamentos only at velocity 1, for example, in which case the script would have no way of knowing what speed value to use. What about a MIDI CC?
In the case of a down-stroke, the velocity received by the strum key should apply to the note of the lowest string, with slightly lower velocity for each following string. Vice versa for up-strums. As for articulation, I can think of two ways of implementation. The first one is to use the velocity applied to the strum key to determine the articulation based on the user's velocity mapping. The articulation would then be applied to every note in the chord. The second approach is to have many strum keys such that there are a pair of down and up strum keys for each articulation. Personally I prefer the second approach, but I understand that doing so would use up lots of keys and thus may not be practical.zircon wrote:Velocity -> strum time in and of itself is not hard. But how will it know what velocities to play, and in turn, what articulations to use?
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement
© KVR Audio, Inc. 2000-2026