[Bluemusic-users] New 2.7.0 dev build and release plan
Brought to you by:
kunstmusik
From: Steven Yi <ste...@gm...> - 2017-08-23 01:15:54
|
Hi All, I have pushed a new dev build at: http://kunstmusik.com/blue_2.7.0_dev.zip This build has a new automation tab for the Sound soundobject that allows automating any widget within the UI. Automations are scaled to the duration of the Sound soundObject. I have included a new pvoc2.blue file in the examples/techniques/ folder that shows what a Sound soundObject can do using automation (it is a reworking of pvoc.blue). Group breaking is now implemented as well for BSB/Sound/ObjectBuilder UI editors. Note: Making groups and breaking groups will disable any existing automations. (I tried to find an easy way around it but it's a little complicated due to the implementation; I figured it's a low impact issue so am going to move on for now but if it's a big issue to anyone please file an issue and I will look at it for the next release.) I have gone through the 2.7.0 milestone and moved some issues out to 2.7.1 that look like they will take some time to implement. For now, I will be working on tidying up things for this release. I will be refreshing the website (it's design is very out of date and lacks good visual images that show what's possible these days), filling in the manual, and finishing out the last issues for the milestone. The remaining issues are in the milestone tracker at https://github.com/kunstmusik/blue/milestone/15. There is one final feature to implement (sharing soundObjects through BlueShare), and the rest are as mentioned above. Moving forward, I've pushed a number of issues to the 2.7.1 milestone. Right now it is sort of holding area for tickets I've moved from 2.7.0 and need some consideration on planning. I am leaning toward 2.7.x being for fixes only and 2.8.0 being the next feature release. For 2.8.0, I have auto-caching planned (think of it as a rework of freezing) that will handle freezing of objects for you. I have been experimenting with cache designs with my system Pink and am working out the details, but it works and saves a great deal of CPU as well as provides some nice features I did not expect at first (multi-core caching, mid-note audition). It won't be applicable to all mixer topologies, so there will have to be some caveats to using it. 2.8.0 will also be the first release of Arc layers, which is based on Xenakis' UPIC system. (I have a prototype stand-alone program that has basic drawing and playback functionality that will serve as the basis for this.) After 2.8.0, I expect to need to take a step back to experiment for the redesign for Blue 3. I also hope to share some synthesizers and Sound soundObjects that I have been working on soon. Feedback and testing for 2.7.0 would be very much appreciated! Thanks! steven |