vst~ how do i stop eternal sustain?
i have made a patch that allows me to load vsti’s and choose presets (by number rather than by name but useful anyway) and seems to work with most of the vsti’s i have. the only problem is that with some vst synths when i press a key on my controller keyboard the note generated lasts forever (or until i disable dac), which is not useful. i have spent a while trying to work out why this is the case to no avail. does anybody know how to stop the eternal sustain?
this is a great forum
i am unsure how to export my patch as text (as i have never had to do it before) so have attached a png image file with this reply. any help is most appreciated.
i am not using a stripnote, should i be?
You should try [sustain].
On Jul 2, 2008, lee gregory wrote:
> i am unsure how to export my patch as text (as i have never had to
> do it before) so have attached a png image file with this reply. any
> help is most appreciated.
To get a text representation of any part of a patch, select the area
that you want to copy, then select "Copy Compressed" from the edit menu.
It looks to me like you are trying to do something in a "cargo cult"
fashion, trying to extrapolate from an example in a help file without
understanding what it’s doing.
All the stuff between your notein and the vst~ instance is wrong, I
think. It’s much simpler than you are trying to do. This is a one
object solution with sprintf, but a solution with pack and prepend is
pretty simple too.
----------begin_max5_patcher---------- 594.3ocuU1zbaBCDF9L7qXG0o2Rbs.aLjdr2yoN8RalNxvZiRAIWjvezLo+1 qj.hgXmLNNd5LXjY2UKu7rqjdv2iLWtEUD3F36fm2C9ddNSVCdsO6QJYaSKX JWXjTYYIJzjqZ7owsZm8ulifZUEWnW.bEXBGKmWvEKAFThJEaIBa35bXgrtB vBzlE0M+P.WCZybK4Y3ZiI3W3tMxprmbHjZTJfOAo4Lg.Kf46z3.ufntbNVM z1ZrPlx065DpQJXprV3TaTqwUUnx7NYZtT7yJLU2PhfjfQiuBBCCsCiauA20 NqERix4+AsASsQ1lLlNM27AeXhBhc4fljXGRlzKWFoyEEn1AW5dixZcm0t7y ybfVN+9qowjdZQvJcZg7MrJiIXDqqG88s2t5cVVoSl3JmckAy0WL0AfNBt0Q cEPmL0f8JY8xbfNMAXUcEMkM7b9xbrpq5oFczBR34h1vYw8P6zwuezN6RiVA twj3CHa2hESiOuoy2x5OxMWj2LMnicXHLXpiFwTWaG8knQvQoA8PZ75vn0WS Jz6VgMhgPf6tbbx1JwEmMRBhcHYR7qSji2eDdHQhNKhvsKsFLbIQzZk9umeO SjaWt3nQSe6sLQGYAzYAHEeofUXgy9+Y+UvU8IG4IwoXq6l6Gt05pABlYHYY 0B9uqQinLabaL84gz1kC29OO6jOGjr1GVBTlSrR6dYsqJf8XJCUZtvcFRuXn ChImmkgh9a4XV1uRZ9pZkvKzNbpJJ5DTzr+6JhdBJhd5JhF1rkOs4P0YI1NV 2SOq75+n++fk6mRV -----------end_max5_patcher-----------
>i am unsure how to export my patch as text (as i have never had to
>do it before) so have attached a png image file with this reply.
>any help is most appreciated.
you simply do not send note-offs (which are actually velocity 0, and
send when you release a key)
Kasper T. Toeplitz
noise, composition, bass, computer
yes this is based on information i got from a help file, thats what help files are for, to be helpful, and i do understand what its doing.
if all the stuff between the note in and vst~ is wrong its strange that it works!
thanks fo your help
>yes this is based on information i got from a help file, thats what
>help files are for, to be helpful, and i do understand what its
>if all the stuff between the note in and vst~ is wrong its strange
>that it works!
>thanks fo your help
the help file for vst gives the exemple message [midievent 144 64 60]
(for playin on channel 1 the midi note 64 with a velocity of 60) and
[midievent 144 64 0] for stopping it (velocity 0)
now the help of notein shwows you how the object outputs (from l->r)
the midi pitch and the velocity
so yes, all the stuff you put between notein and vst works (but you
have no velocity 0) but is pretty useless……….
notein -> midievent 144 $1 $2 ->vst~ is enough
Kasper T. Toeplitz
noise, composition, bass, computer
On Jul 3, 2008, at 1:49 AM, lee gregory wrote:
> yes this is based on information i got from a help file, thats what
> help files are for, to be helpful, and i do understand what its doing.
If you say so.
> if all the stuff between the note in and vst~ is wrong its strange
> that it works!
Then why are you having the "eternal sustain" problem?
It only sort-of works, because you only sort-of understand what’s
Here’s a different example:
----------begin_max5_patcher---------- 743.3oc2W98aaBCDG+YxeEmXSpujFgM+XIa+CLoIsml1KSSStvEvsfcF1jlr pt+1msgzlzl1kRPoS6gDCmwv26C2c93lQd9WHWgJe38v2.OuaF444LYM30ct meEaUZIS4tL+TYUEJz9iamSiqzN6eofqfLIpDmogRTCBoFOWNetBzE0xl7Bf Ix.V40r0JPghLEvfkXoLkqWCx4PRvX3xFkY07qPXsroFTxxFMWJlr4wUxEXp rQ3dlgcFmKEZE+Wn0FgNIny7BlNsfKx+QMlpacwY1YARThcfRhrCwASBfu2s FQSEWXTuyWI2aT1n2Xcysmm47a4EWdN0eKkHXUNk3+UrNiIX91otczH6eiOR H+QrFOyvMCaKvZvfRPKMT2fXDp44EZyQFWdLTIqQPVadSnTv0ELM7IlZAyfz l7bTowrABoQj24XZPTKSCGHlFF+5BUb0hZK6bwgbQpr15yPEpKjY6Odj123w N10NDlb7rKZnYm.u1bieD5Vpz+1+E60gwwN+cpKVYZxjXafyS40z850I6wqC dVutat16gd8BrUL9JdtfU5Od6ir+J4JscjKbC92oNEa4l09lOampkBlUHYYM B9OaPipFadw.9evrrgC21RpbQuANIvkpFMsMS8kElEtGfS5Ev6.5VCCIiLYs KLat.U7LNtzjuaJ2G0+XTRfibwj9vLxdXFsWLaXQDK8JfC79GH0l4FG87Pgd vPI70GJ8M2h35kX1rAMyhl7OXlU+J12xG5T5fVqmF+eSs9JSWFrb7Q3dmBXv aIl9i6M8a6JiD5NiL6nSXoQu9IrJcMegMqsuTgL0scXRuphQeLTHyN1j1cvi SMtFLev2m4bHq8cYlxznZ5la5lppv8NUloqetfY+bpsuH5NWTAOKCEa2VoIL bgzHtNQ7DuAOXMQNDMEd50D4PzD4zoI5gvofSJmraJ8W4jMI3DxImlBNDMcB 4TzAnI6FXmPM8.D7DZJ5Hzj4jaG8GzfCZ8N -----------end_max5_patcher-----------
i only used the vst~ help file as it is a new object and i’m a musician not a computer programmer. I am well aware of how to use the notein object. i have been using max for about 8 months and have created a number of patches prior to this one, which is part of a larger patch anyway.
i hope you are enjoying being a clever git though.
thanks for your slightly less smug reply and the example patch, i will check it out shortly in the hope of increasing my understanding.
On Jul 3, 2008, at 10:22 AM, lee gregory wrote:
> thanks for your slightly less smug reply and the example patch
As far as I’m concerned, when asking for help here, you can either be
humble and incorrect, or arrogant and correct.
Your method of being arrogant and incorrect is not working for me.
Go help yourself.
Lee, I’d like to simply point out that your patch was indeed not working properly, hence your request for assistance. Your protestations to the contrary notwithstanding, you clearly needed help and were given it. If you had understood what you were doing, you wouldn’t have had the problem in the first place. No great shame in asking for help or being inexperienced, just in being ungrateful when given the help requested. Be grateful, not superior. Just my humble contribution.