Same here! I'm glad to see you keeping on working on your unique plugins!Robin from www.rs-met.com wrote:Paulie Phonick wrote:An amazing synth indeed. I love an instrument that makes me play and this is one of them. Great sound, I don't think I've heard such earthshaking bass from a plug-in since Poly-Ana.
thanks Paulie, and nice to meet you again.
The first thing I did with Straightliner (after I realized it can be done) was to use energyXT's MIDI learn to map Cutoff to Modwheel for playing a bass sound. Then on a different channel (arpeggio) I mapped Cutoff and Reso to two knobs next to each other on my MIDI keyboard to record some tweaks. Bottom line - I wouldn't call it inconsistent, but rather flexible and useful.Robin from www.rs-met.com wrote:O.K. i will make as much parameters available for automation as possible (some just can't be automated like the 'Spectrum' and pretty much all the envlope stuff). MIDI-learn - mmhh, i always wonder where the mappings are supposed to be stored then. in a global preferences file? or in the preset? i'm actually not really a fan of this feature: it either breaks your song-projects when tranferred to another machine (when mappings are stored globally) or it makes for a completely inconistent MIDI implementation in the sense that each patch may potentially react different on control-changes (when mappings are part of the preset)* All parameters available for host automation - and/or - a built-in MIDI learn function to map CC's to parameters (this would be the better option)
An internal MIDI learn function would be great for people who use hosts that don't support easy MIDI mapping of VST parameters. I think it should be done as a per-preset setting, as different setting make sense for different patches. Ideally there would also be an option of adapting a mapping globally (that is to use it as long as a preset does not provide it's own mapping).
To avoid it from becoming confusing it would be a good idea to introduce a mapping screen, which would show what parameters are mapped to which controllers. Ideally, this would also allow to provide a multiplier for each CC so that it's possible to have eg. modwheel operate in +/- 20% off the parameter setting in a preset.
With that you could even make it possible to control envelopes via MIDI-CC by assigning separate controllers to X and Y for each point that needs to be controlled - which is something that cannot be easily done in a static way with free form envelopes. This would probably allow for having an ADSR-like behaviour for a patch if desired...
I'll better shut up now
I of course realize that smoothing costs CPU cycles, but then again as far as I know you can get away with doing it cheaply (=simple filter, not per sample). I'd say that smoothing would be desired for all parameters that would be controllable via MIDI (internally or using host parameter automation), including the pitch bend. In the end you don't want to have a synth that has a beautiful sound only when it's playing static, untweaked notesRobin from www.rs-met.com wrote:for cutoff and maybe resonance, yes. but more? well, that would cost CPU: every smoother is a filter which has to be calculated (per voice, per sample)* Smoothing for parameters - controlling eg. Cutoff via MIDI CC at the moment results in nasty steps, which are in full contrast to the smooth sound of the synth
That is also something I'd support, though I will not agree that it is important only for patch design! I often use the sustain pedal when playing big chords on pads or arpegios to keep the sound playing while I align my hands for the next chord - and also when playing mono leads with glide to have constant legato. It is useful to have sustain pedal support and the desired behaviour is most likely as simple as 'hold the note-off until the pedal is de-pressed'.Robin from www.rs-met.com wrote:indeed does it not listen to sustain. sustain in a synth...do you regard that as an important feature? i mean, for a piano it makes sense - here it simply extends the release phase, because plucked/struck string based acoustic instruments generally do not exhibit infinite sustain (even when the sustain pedal is active). synths do. hmmm...as for the metaphor to acoustic instruments - it would be quite similar to having sustain in an organ. do organs generally have such a feature? the only halfway sensible way that comes to my mind could be to extend the release-phase when sustain is active. should i do this?blatanville wrote:Straightliner doesnt seem to listen to my sustain pedal...