Hello Alexandre! While experimenting further with Midish/rmidish I had one or two ideas. For a start: everything is working fine. A few hardware troubles have gone away and my list of personal procedure is growing slowly. First I second the plea for marks. Very useful, especially for easily preselecting certain parts of a piece (verse, bridge, chorus...) to copy them. then I didn't see a means so far, to determine, how long the current track is. I ended up selecting generously and hoping, that this would get all the track. Then track groups would be nice. In Nama we call those "bunches". They are just a named group or list of tracks with nothing else in common. that way it's shorter to perform a few collected actions. Is there a way to automagically create a new d3evice, without knowing a device number per se? I was thinking about adding software synths. these might be added as I go along. Right now my procedure give them predetermined device numbers, but it might be nice to get a number from midish. A function, that would return the first free device number might be a lovely feature. I think, you added dlist again, to list existing devices, just in case one forgets. Could there be a way to give a device a string attribute for a name or ID. This might be optinal or required, I wouldn't care, but I sometimes get confused, when I have to use an unnamed channel, which of my devices is which. I was wishing for a function, at least showing a list or device numbers and maybe the real inputs or a name. Rereading this message in my mind, it sounds like I'm a poor lamb all alone with loads of worries. This is definitely not the case. Midish is a wonderful software and I am glad, I finally kicked myself in the butt, to really appreciate the wealth of functionality and the power of the language. It's amazing. Especially using the script language to write small convenience functions. One of my favourites - in its generalised form is: proc add_dev name devnum input { dnew $devnum $input wo inew $name {$devnum 0} onew $name {$devnum 0} } proc del_dev name devnum { ci $name idel co $name odel ddel $devnum } This is the specialised form for soft synthsw, notice the "wo" in the dnew statement. but it works wonders. Well thanks for this fantastic piece of software and I hope, that before christmas I will have to show something for it, in a very practical way. The tune is there, but I'm so tired... Warm regards Julien ---------------------------------------- http://juliencoder.de/nama/music.htmlReceived on Sat, 15 Dec 2012 21:28:16 +0100 (CET)
This archive was generated by hypermail 2.1.8 : Wed Nov 08 2017 - 16:32:25 CET