Thread: [Bluemusic-users] automation allowed implemented
Brought to you by:
kunstmusik
|
From: Steven Y. <ste...@gm...> - 2007-03-17 12:03:41
|
Hi All, I just managed to implement Peiman's request of setting automatable widgets to allow them to be automated or not. I've posted a build at: http://www.kunstmusik.com/blue_0.114.1_installer.jar (Sorry, I didn't update the version number for this build...) It took a while as it actually affects more code than it would seem, having to make sure that parameters are correctly removed and added, as well as making sure it worked for BSB and Effects but didn't show up on ObjectBuilder objects. I did a little light testing with BSB and it seemed to be functioning correctly. I'll have to test to see if it affected Effects or ObjectBuilder. Any help in testing this would be very much appreciated! Thanks, steven |
|
From: peiman <pei...@gm...> - 2007-03-20 14:38:54
|
Hi Steven, Thanks so much for the update. Sorry I didn't get it earlier for some reason the blue mailing list posts are not being sent to my account. I have just downloaded the release and will be testing it today. I have one question about the new command option for render to disk and play. When I write "open $outfile" it works great, this opens the default application for reading sound files (on the mac). However when I use this command: open -a "Audacity" $outfile Or "Quick Time Player" rather than Audacity. Nothing happens, the same command opens audacity or Quicktime when I type it in the terminal. It is strange as I can actually see the command being printed in the blue terminal. Thanks again for the update, All the best Peiman Steven Yi wrote: > > Hi All, > > I just managed to implement Peiman's request of setting automatable > widgets to allow them to be automated or not. I've posted a build at: > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > (Sorry, I didn't update the version number for this build...) > > It took a while as it actually affects more code than it would seem, > having to make sure that parameters are correctly removed and added, > as well as making sure it worked for BSB and Effects but didn't show > up on ObjectBuilder objects. > > I did a little light testing with BSB and it seemed to be functioning > correctly. I'll have to test to see if it affected Effects or > ObjectBuilder. Any help in testing this would be very much > appreciated! > > Thanks, > steven > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > -- View this message in context: http://www.nabble.com/automation-allowed-implemented-tf3418888.html#a9573675 Sent from the Csound - Blue - User mailing list archive at Nabble.com. |
|
From: Steven Y. <ste...@gm...> - 2007-03-20 17:41:42
|
Hi Peiman, I think I might have to do a little more work on the render to disk and play command. In other parts of blue that do calls to commandline, it parses arguments out as calling system commands in Java has a few ways of doing it and the one that is most accurate is to do the parsing. I think for the render to disk and play I just used the simpler version, but this probably is not enough for your case. I've written a note to take a look at that bit of code and will see if I can fix it up. Probably won't have anything until after Sunday however as I'm leaving tomorrow for the Linux Audio Conference and will be back Sunday. Thanks for reporting this! steven p.s. - Also thanks for your effects you uploaded to blueShare! They're quite nice and I'll be using a couple of them in my presentation. =) On 3/20/07, peiman <pei...@gm...> wrote: > > Hi Steven, > Thanks so much for the update. Sorry I didn't get it earlier for some reason > the blue mailing list posts are not being sent to my account. I have just > downloaded the release and will be testing it today. > > I have one question about the new command option for render to disk and > play. When I write "open $outfile" it works great, this opens the default > application for reading sound files (on the mac). However when I use this > command: > > open -a "Audacity" $outfile > > Or "Quick Time Player" rather than Audacity. > > Nothing happens, the same command opens audacity or Quicktime when I type it > in the terminal. It is strange as I can actually see the command being > printed in the blue terminal. > > Thanks again for the update, > All the best > Peiman > > > > Steven Yi wrote: > > > > Hi All, > > > > I just managed to implement Peiman's request of setting automatable > > widgets to allow them to be automated or not. I've posted a build at: > > > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > > > (Sorry, I didn't update the version number for this build...) > > > > It took a while as it actually affects more code than it would seem, > > having to make sure that parameters are correctly removed and added, > > as well as making sure it worked for BSB and Effects but didn't show > > up on ObjectBuilder objects. > > > > I did a little light testing with BSB and it seemed to be functioning > > correctly. I'll have to test to see if it affected Effects or > > ObjectBuilder. Any help in testing this would be very much > > appreciated! > > > > Thanks, > > steven > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > -- > View this message in context: http://www.nabble.com/automation-allowed-implemented-tf3418888.html#a9573675 > Sent from the Csound - Blue - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
|
From: peiman <pei...@gm...> - 2007-03-22 12:56:17
|
Hi Steven, The new allow automation option is great and is working just find. I am glad that the spectral plugins are of use, any comments will always be appreciated :-) I have also made audacity the maine application for opening aiff files on my computer and now the command "open" for "render to disk and play" option opens the sound with audacity. I have a couple of suggestions and would be very interested to hear your opinions (when you have time), I don't even know if some of these are possible or not so please forgive me if they are too far fetched: For users like me who are using blue for processing on a regular basis, it would be nice to have an option (or a keyboard short cut) to not only play sound rendered to disk (with the command-line option as it is now) but also open an editor like audacity. There could be two options one for render and play and one for opening the output with another application for editing. It would also be nice to have an extra button (or something!) in the synth builder object list that can be linked with a file selector object, this way external sound files selected in the instrument (or plugin) can be opened and edited from within blue, using an external application. A final (I promise!) question. I can't use the "render to disk" and "render to disk and play" keyboard shortcuts on my powerbook, is there a different command for this on the mac? Thanks again and appologies for the long post, all the best Peiman Steven Yi wrote: > > Hi Peiman, > > I think I might have to do a little more work on the render to disk > and play command. In other parts of blue that do calls to > commandline, it parses arguments out as calling system commands in > Java has a few ways of doing it and the one that is most accurate is > to do the parsing. I think for the render to disk and play I just used > the simpler version, but this probably is not enough for your case. > I've written a note to take a look at that bit of code and will see if > I can fix it up. Probably won't have anything until after Sunday > however as I'm leaving tomorrow for the Linux Audio Conference and > will be back Sunday. > > Thanks for reporting this! > steven > > p.s. - Also thanks for your effects you uploaded to blueShare! > They're quite nice and I'll be using a couple of them in my > presentation. =) > > On 3/20/07, peiman <pei...@gm...> wrote: >> >> Hi Steven, >> Thanks so much for the update. Sorry I didn't get it earlier for some >> reason >> the blue mailing list posts are not being sent to my account. I have just >> downloaded the release and will be testing it today. >> >> I have one question about the new command option for render to disk and >> play. When I write "open $outfile" it works great, this opens the default >> application for reading sound files (on the mac). However when I use this >> command: >> >> open -a "Audacity" $outfile >> >> Or "Quick Time Player" rather than Audacity. >> >> Nothing happens, the same command opens audacity or Quicktime when I type >> it >> in the terminal. It is strange as I can actually see the command being >> printed in the blue terminal. >> >> Thanks again for the update, >> All the best >> Peiman >> >> >> >> Steven Yi wrote: >> > >> > Hi All, >> > >> > I just managed to implement Peiman's request of setting automatable >> > widgets to allow them to be automated or not. I've posted a build at: >> > >> > http://www.kunstmusik.com/blue_0.114.1_installer.jar >> > >> > (Sorry, I didn't update the version number for this build...) >> > >> > It took a while as it actually affects more code than it would seem, >> > having to make sure that parameters are correctly removed and added, >> > as well as making sure it worked for BSB and Effects but didn't show >> > up on ObjectBuilder objects. >> > >> > I did a little light testing with BSB and it seemed to be functioning >> > correctly. I'll have to test to see if it affected Effects or >> > ObjectBuilder. Any help in testing this would be very much >> > appreciated! >> > >> > Thanks, >> > steven >> > >> > >> ------------------------------------------------------------------------- >> > Take Surveys. Earn Cash. Influence the Future of IT >> > Join SourceForge.net's Techsay panel and you'll get the chance to share >> > your >> > opinions on IT & business topics through brief surveys-and earn cash >> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> > _______________________________________________ >> > Bluemusic-users mailing list >> > Blu...@li... >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/automation-allowed-implemented-tf3418888.html#a9573675 >> Sent from the Csound - Blue - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys-and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Bluemusic-users mailing list >> Blu...@li... >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > -- View this message in context: http://www.nabble.com/automation-allowed-implemented-tf3418888.html#a9611852 Sent from the Csound - Blue - User mailing list archive at Nabble.com. |
|
From: Chuckk H. <bad...@gm...> - 2007-03-21 00:17:15
Attachments:
automation.blue
|
Any idea why this file would hang my system? It does so over and over again, on Windows XP. I remove the soundlayer with the automation, and it plays. It also hangs if I try to generate .csd to screen or disk. -Chuckk On 3/17/07, Steven Yi <ste...@gm...> wrote: > Hi All, > > I just managed to implement Peiman's request of setting automatable > widgets to allow them to be automated or not. I've posted a build at: > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > (Sorry, I didn't update the version number for this build...) > > It took a while as it actually affects more code than it would seem, > having to make sure that parameters are correctly removed and added, > as well as making sure it worked for BSB and Effects but didn't show > up on ObjectBuilder objects. > > I did a little light testing with BSB and it seemed to be functioning > correctly. I'll have to test to see if it affected Effects or > ObjectBuilder. Any help in testing this would be very much > appreciated! > > Thanks, > steven > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > -- http://www.badmuthahubbard.com |
|
From: Chuckk H. <bad...@gm...> - 2007-03-21 01:19:47
|
I figured it out, it was just too fine resolution. I was looking to test how the automations were generated; I recalled having seen the line opcode with a knob automation, and was looking to check over it again, but using a slider, as I discovered, creates a note for each individual point rather than a line, which made for who knows how many thousands of notes. So the reason I wanted to check this implementation is that I realized that the way lineObjects and automations respond to tempo changes is very different. Since lineObject creates an f-table which is read by a single note, the duration of that note is converted to seconds according to the tempo and read at a constant rate to match the number of seconds; with automations both of sliders and knobs, individual notes are created, either for each value (sliders) or each line segment (knobs). So for these, tempo will influence them continuously. The thing I'm nervous about is that it will affect them differently. With the line opcode, each line segment will have a single duration and change linearly over the duration in seconds. WIth the individual values, the actual line traced will speed up or slow down with the tempo. Am I making sense? I would tend to lean towards the sliders, then, to have the line correspond with the notes in the score. Like if I wanted the pitch to rise gradually for each note, but to have the sequence of notes accelerate, a slider automation would be the way to go. Another consideration is that, with lineObjects, if the tempo is changing, the changes in the line won't occur when the playback cursor is on them; the playback cursor is influenced by tempo, the line object is not. I haven't looked into how timewarp note processors are implemented, so that might be a different case. -Chuckk On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > Any idea why this file would hang my system? It does so over and over > again, on Windows XP. I remove the soundlayer with the automation, > and it plays. It also hangs if I try to generate .csd to screen or > disk. > > -Chuckk > > > > > On 3/17/07, Steven Yi <ste...@gm...> wrote: > > Hi All, > > > > I just managed to implement Peiman's request of setting automatable > > widgets to allow them to be automated or not. I've posted a build at: > > > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > > > (Sorry, I didn't update the version number for this build...) > > > > It took a while as it actually affects more code than it would seem, > > having to make sure that parameters are correctly removed and added, > > as well as making sure it worked for BSB and Effects but didn't show > > up on ObjectBuilder objects. > > > > I did a little light testing with BSB and it seemed to be functioning > > correctly. I'll have to test to see if it affected Effects or > > ObjectBuilder. Any help in testing this would be very much > > appreciated! > > > > Thanks, > > steven > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > -- > http://www.badmuthahubbard.com > > -- http://www.badmuthahubbard.com |
|
From: Chuckk H. <bad...@gm...> - 2007-03-21 07:59:56
|
Maybe this might be another area where one could use different resolutions for auditioning vs. rendering. Set slider resolution low for writing, and set it high when rendering to disk? -Chuckk On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > I figured it out, it was just too fine resolution. I was looking to > test how the automations were generated; I recalled having seen the > line opcode with a knob automation, and was looking to check over it > again, but using a slider, as I discovered, creates a note for each > individual point rather than a line, which made for who knows how many > thousands of notes. > > So the reason I wanted to check this implementation is that I realized > that the way lineObjects and automations respond to tempo changes is > very different. Since lineObject creates an f-table which is read by > a single note, the duration of that note is converted to seconds > according to the tempo and read at a constant rate to match the number > of seconds; with automations both of sliders and knobs, individual > notes are created, either for each value (sliders) or each line > segment (knobs). So for these, tempo will influence them > continuously. The thing I'm nervous about is that it will affect them > differently. With the line opcode, each line segment will have a > single duration and change linearly over the duration in seconds. > WIth the individual values, the actual line traced will speed up or > slow down with the tempo. Am I making sense? > I would tend to lean towards the sliders, then, to have the line > correspond with the notes in the score. Like if I wanted the pitch to > rise gradually for each note, but to have the sequence of notes > accelerate, a slider automation would be the way to go. > Another consideration is that, with lineObjects, if the tempo is > changing, the changes in the line won't occur when the playback cursor > is on them; the playback cursor is influenced by tempo, the line > object is not. > > I haven't looked into how timewarp note processors are implemented, so > that might be a different case. > > -Chuckk > > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > Any idea why this file would hang my system? It does so over and over > > again, on Windows XP. I remove the soundlayer with the automation, > > and it plays. It also hangs if I try to generate .csd to screen or > > disk. > > > > -Chuckk > > > > > > > > > > On 3/17/07, Steven Yi <ste...@gm...> wrote: > > > Hi All, > > > > > > I just managed to implement Peiman's request of setting automatable > > > widgets to allow them to be automated or not. I've posted a build at: > > > > > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > > > > > (Sorry, I didn't update the version number for this build...) > > > > > > It took a while as it actually affects more code than it would seem, > > > having to make sure that parameters are correctly removed and added, > > > as well as making sure it worked for BSB and Effects but didn't show > > > up on ObjectBuilder objects. > > > > > > I did a little light testing with BSB and it seemed to be functioning > > > correctly. I'll have to test to see if it affected Effects or > > > ObjectBuilder. Any help in testing this would be very much > > > appreciated! > > > > > > Thanks, > > > steven > > > > > > ------------------------------------------------------------------------- > > > Take Surveys. Earn Cash. Influence the Future of IT > > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > > opinions on IT & business topics through brief surveys-and earn cash > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > _______________________________________________ > > > Bluemusic-users mailing list > > > Blu...@li... > > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > -- > > http://www.badmuthahubbard.com > > > > > > > -- > http://www.badmuthahubbard.com > -- http://www.badmuthahubbard.com |
|
From: Steven Y. <ste...@gm...> - 2007-03-21 17:45:03
Attachments:
05_automationExample.blue
|
Hi Chuckk, I thought I documented this but it looks like I didn't. If you want to use a slider but have it automated and the resolution is supposed to be small, it's better to use negative resolution. This will set the resolution to .01 for when editing with the slider, but the generated values will be continous. For the LineObject, thanks for discovering the difference! I am wondering then what would be the preferred solution. I can redo the LineObject to generate notes for each line segement like the parameter automation does now. That seems like the ideal solution to me as changing the parameter automation is not very easy at this point and I think the way that works is actually probably better. If this seems like the thing to do, I'll start taking a look at changing that. For the timewarp processor, I've attached an example I'm using tomorrow in my presentation. It has two soundObjects in the bottom layers that are the same except for different timewarp processors, one accelerating first then decelerating, the other doing the opposite. (Might need to mute or unmute layers.) Let me know if you have any questions about the timewarp processor implementation. Thanks! steven On 3/21/07, Chuckk Hubbard <bad...@gm...> wrote: > Maybe this might be another area where one could use different > resolutions for auditioning vs. rendering. Set slider resolution low > for writing, and set it high when rendering to disk? > > -Chuckk > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > I figured it out, it was just too fine resolution. I was looking to > > test how the automations were generated; I recalled having seen the > > line opcode with a knob automation, and was looking to check over it > > again, but using a slider, as I discovered, creates a note for each > > individual point rather than a line, which made for who knows how many > > thousands of notes. > > > > So the reason I wanted to check this implementation is that I realized > > that the way lineObjects and automations respond to tempo changes is > > very different. Since lineObject creates an f-table which is read by > > a single note, the duration of that note is converted to seconds > > according to the tempo and read at a constant rate to match the number > > of seconds; with automations both of sliders and knobs, individual > > notes are created, either for each value (sliders) or each line > > segment (knobs). So for these, tempo will influence them > > continuously. The thing I'm nervous about is that it will affect them > > differently. With the line opcode, each line segment will have a > > single duration and change linearly over the duration in seconds. > > WIth the individual values, the actual line traced will speed up or > > slow down with the tempo. Am I making sense? > > I would tend to lean towards the sliders, then, to have the line > > correspond with the notes in the score. Like if I wanted the pitch to > > rise gradually for each note, but to have the sequence of notes > > accelerate, a slider automation would be the way to go. > > Another consideration is that, with lineObjects, if the tempo is > > changing, the changes in the line won't occur when the playback cursor > > is on them; the playback cursor is influenced by tempo, the line > > object is not. > > > > I haven't looked into how timewarp note processors are implemented, so > > that might be a different case. > > > > -Chuckk > > > > > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > > Any idea why this file would hang my system? It does so over and over > > > again, on Windows XP. I remove the soundlayer with the automation, > > > and it plays. It also hangs if I try to generate .csd to screen or > > > disk. > > > > > > -Chuckk > > > > > > > > > > > > > > > On 3/17/07, Steven Yi <ste...@gm...> wrote: > > > > Hi All, > > > > > > > > I just managed to implement Peiman's request of setting automatable > > > > widgets to allow them to be automated or not. I've posted a build at: > > > > > > > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > > > > > > > (Sorry, I didn't update the version number for this build...) > > > > > > > > It took a while as it actually affects more code than it would seem, > > > > having to make sure that parameters are correctly removed and added, > > > > as well as making sure it worked for BSB and Effects but didn't show > > > > up on ObjectBuilder objects. > > > > > > > > I did a little light testing with BSB and it seemed to be functioning > > > > correctly. I'll have to test to see if it affected Effects or > > > > ObjectBuilder. Any help in testing this would be very much > > > > appreciated! > > > > > > > > Thanks, > > > > steven > > > > > > > > ------------------------------------------------------------------------- > > > > Take Surveys. Earn Cash. Influence the Future of IT > > > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > > > opinions on IT & business topics through brief surveys-and earn cash > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > _______________________________________________ > > > > Bluemusic-users mailing list > > > > Blu...@li... > > > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > > > > > -- > > > http://www.badmuthahubbard.com > > > > > > > > > > > > -- > > http://www.badmuthahubbard.com > > > > > -- > http://www.badmuthahubbard.com > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
|
From: Chuckk H. <bad...@gm...> - 2007-03-21 20:25:33
|
Hi again Steven. I personally think the ways the parameter automations do it are better. It was something I was even going to mention before, that with the current LineObject implementation the visible segments don't line up with the cursor if the tempo is not constant. Interesting tidbit about negative resolution. I'll take a look at it. And thanks for the timewarp file, I'll look it over as well. I actually would like it if Csound tempo had the option to be exponential instead of linear, but that's definitely a topic for that list. -Chuckk On 3/21/07, Steven Yi <ste...@gm...> wrote: > Hi Chuckk, > > I thought I documented this but it looks like I didn't. If you want > to use a slider but have it automated and the resolution is supposed > to be small, it's better to use negative resolution. This will set > the resolution to .01 for when editing with the slider, but the > generated values will be continous. > > For the LineObject, thanks for discovering the difference! I am > wondering then what would be the preferred solution. I can redo the > LineObject to generate notes for each line segement like the parameter > automation does now. That seems like the ideal solution to me as > changing the parameter automation is not very easy at this point and I > think the way that works is actually probably better. If this seems > like the thing to do, I'll start taking a look at changing that. > > For the timewarp processor, I've attached an example I'm using > tomorrow in my presentation. It has two soundObjects in the bottom > layers that are the same except for different timewarp processors, one > accelerating first then decelerating, the other doing the opposite. > (Might need to mute or unmute layers.) Let me know if you have any > questions about the timewarp processor implementation. > > Thanks! > steven > > > > > On 3/21/07, Chuckk Hubbard <bad...@gm...> wrote: > > Maybe this might be another area where one could use different > > resolutions for auditioning vs. rendering. Set slider resolution low > > for writing, and set it high when rendering to disk? > > > > -Chuckk > > > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > > I figured it out, it was just too fine resolution. I was looking to > > > test how the automations were generated; I recalled having seen the > > > line opcode with a knob automation, and was looking to check over it > > > again, but using a slider, as I discovered, creates a note for each > > > individual point rather than a line, which made for who knows how many > > > thousands of notes. > > > > > > So the reason I wanted to check this implementation is that I realized > > > that the way lineObjects and automations respond to tempo changes is > > > very different. Since lineObject creates an f-table which is read by > > > a single note, the duration of that note is converted to seconds > > > according to the tempo and read at a constant rate to match the number > > > of seconds; with automations both of sliders and knobs, individual > > > notes are created, either for each value (sliders) or each line > > > segment (knobs). So for these, tempo will influence them > > > continuously. The thing I'm nervous about is that it will affect them > > > differently. With the line opcode, each line segment will have a > > > single duration and change linearly over the duration in seconds. > > > WIth the individual values, the actual line traced will speed up or > > > slow down with the tempo. Am I making sense? > > > I would tend to lean towards the sliders, then, to have the line > > > correspond with the notes in the score. Like if I wanted the pitch to > > > rise gradually for each note, but to have the sequence of notes > > > accelerate, a slider automation would be the way to go. > > > Another consideration is that, with lineObjects, if the tempo is > > > changing, the changes in the line won't occur when the playback cursor > > > is on them; the playback cursor is influenced by tempo, the line > > > object is not. > > > > > > I haven't looked into how timewarp note processors are implemented, so > > > that might be a different case. > > > > > > -Chuckk > > > > > > > > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > > > Any idea why this file would hang my system? It does so over and over > > > > again, on Windows XP. I remove the soundlayer with the automation, > > > > and it plays. It also hangs if I try to generate .csd to screen or > > > > disk. > > > > > > > > -Chuckk > > > > > > > > > > > > > > > > > > > > On 3/17/07, Steven Yi <ste...@gm...> wrote: > > > > > Hi All, > > > > > > > > > > I just managed to implement Peiman's request of setting automatable > > > > > widgets to allow them to be automated or not. I've posted a build at: > > > > > > > > > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > > > > > > > > > (Sorry, I didn't update the version number for this build...) > > > > > > > > > > It took a while as it actually affects more code than it would seem, > > > > > having to make sure that parameters are correctly removed and added, > > > > > as well as making sure it worked for BSB and Effects but didn't show > > > > > up on ObjectBuilder objects. > > > > > > > > > > I did a little light testing with BSB and it seemed to be functioning > > > > > correctly. I'll have to test to see if it affected Effects or > > > > > ObjectBuilder. Any help in testing this would be very much > > > > > appreciated! > > > > > > > > > > Thanks, > > > > > steven > > > > > > > > > > ------------------------------------------------------------------------- > > > > > Take Surveys. Earn Cash. Influence the Future of IT > > > > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > > > > opinions on IT & business topics through brief surveys-and earn cash > > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > > _______________________________________________ > > > > > Bluemusic-users mailing list > > > > > Blu...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > > > > > > > > > -- > > > > http://www.badmuthahubbard.com > > > > > > > > > > > > > > > > > -- > > > http://www.badmuthahubbard.com > > > > > > > > > -- > > http://www.badmuthahubbard.com > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > -- http://www.badmuthahubbard.com |
|
From: Steven Y. <ste...@gm...> - 2007-03-26 15:39:13
|
Hi Chuckk, Sorry for the late reply. I've written a note to look at reimplementing the LineObjects to use score instead of ftables. I'm travelling tomorrow and won't have a chance to do much blue development over the next couple weeks, but with travel time and maybe some downtime here and there I'll get to take care of this and other things on my list. Thanks! steven On 3/21/07, Chuckk Hubbard <bad...@gm...> wrote: > Hi again Steven. > > I personally think the ways the parameter automations do it are > better. It was something I was even going to mention before, that > with the current LineObject implementation the visible segments don't > line up with the cursor if the tempo is not constant. > Interesting tidbit about negative resolution. I'll take a look at it. > And thanks for the timewarp file, I'll look it over as well. > I actually would like it if Csound tempo had the option to be > exponential instead of linear, but that's definitely a topic for that > list. > > -Chuckk > > > On 3/21/07, Steven Yi <ste...@gm...> wrote: > > Hi Chuckk, > > > > I thought I documented this but it looks like I didn't. If you want > > to use a slider but have it automated and the resolution is supposed > > to be small, it's better to use negative resolution. This will set > > the resolution to .01 for when editing with the slider, but the > > generated values will be continous. > > > > For the LineObject, thanks for discovering the difference! I am > > wondering then what would be the preferred solution. I can redo the > > LineObject to generate notes for each line segement like the parameter > > automation does now. That seems like the ideal solution to me as > > changing the parameter automation is not very easy at this point and I > > think the way that works is actually probably better. If this seems > > like the thing to do, I'll start taking a look at changing that. > > > > For the timewarp processor, I've attached an example I'm using > > tomorrow in my presentation. It has two soundObjects in the bottom > > layers that are the same except for different timewarp processors, one > > accelerating first then decelerating, the other doing the opposite. > > (Might need to mute or unmute layers.) Let me know if you have any > > questions about the timewarp processor implementation. > > > > Thanks! > > steven > > > > > > > > > > On 3/21/07, Chuckk Hubbard <bad...@gm...> wrote: > > > Maybe this might be another area where one could use different > > > resolutions for auditioning vs. rendering. Set slider resolution low > > > for writing, and set it high when rendering to disk? > > > > > > -Chuckk > > > > > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > > > I figured it out, it was just too fine resolution. I was looking to > > > > test how the automations were generated; I recalled having seen the > > > > line opcode with a knob automation, and was looking to check over it > > > > again, but using a slider, as I discovered, creates a note for each > > > > individual point rather than a line, which made for who knows how many > > > > thousands of notes. > > > > > > > > So the reason I wanted to check this implementation is that I realized > > > > that the way lineObjects and automations respond to tempo changes is > > > > very different. Since lineObject creates an f-table which is read by > > > > a single note, the duration of that note is converted to seconds > > > > according to the tempo and read at a constant rate to match the number > > > > of seconds; with automations both of sliders and knobs, individual > > > > notes are created, either for each value (sliders) or each line > > > > segment (knobs). So for these, tempo will influence them > > > > continuously. The thing I'm nervous about is that it will affect them > > > > differently. With the line opcode, each line segment will have a > > > > single duration and change linearly over the duration in seconds. > > > > WIth the individual values, the actual line traced will speed up or > > > > slow down with the tempo. Am I making sense? > > > > I would tend to lean towards the sliders, then, to have the line > > > > correspond with the notes in the score. Like if I wanted the pitch to > > > > rise gradually for each note, but to have the sequence of notes > > > > accelerate, a slider automation would be the way to go. > > > > Another consideration is that, with lineObjects, if the tempo is > > > > changing, the changes in the line won't occur when the playback cursor > > > > is on them; the playback cursor is influenced by tempo, the line > > > > object is not. > > > > > > > > I haven't looked into how timewarp note processors are implemented, so > > > > that might be a different case. > > > > > > > > -Chuckk > > > > > > > > > > > > On 3/20/07, Chuckk Hubbard <bad...@gm...> wrote: > > > > > Any idea why this file would hang my system? It does so over and over > > > > > again, on Windows XP. I remove the soundlayer with the automation, > > > > > and it plays. It also hangs if I try to generate .csd to screen or > > > > > disk. > > > > > > > > > > -Chuckk > > > > > > > > > > > > > > > > > > > > > > > > > On 3/17/07, Steven Yi <ste...@gm...> wrote: > > > > > > Hi All, > > > > > > > > > > > > I just managed to implement Peiman's request of setting automatable > > > > > > widgets to allow them to be automated or not. I've posted a build at: > > > > > > > > > > > > http://www.kunstmusik.com/blue_0.114.1_installer.jar > > > > > > > > > > > > (Sorry, I didn't update the version number for this build...) > > > > > > > > > > > > It took a while as it actually affects more code than it would seem, > > > > > > having to make sure that parameters are correctly removed and added, > > > > > > as well as making sure it worked for BSB and Effects but didn't show > > > > > > up on ObjectBuilder objects. > > > > > > > > > > > > I did a little light testing with BSB and it seemed to be functioning > > > > > > correctly. I'll have to test to see if it affected Effects or > > > > > > ObjectBuilder. Any help in testing this would be very much > > > > > > appreciated! > > > > > > > > > > > > Thanks, > > > > > > steven > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > > > Take Surveys. Earn Cash. Influence the Future of IT > > > > > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > > > > > opinions on IT & business topics through brief surveys-and earn cash > > > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > > > _______________________________________________ > > > > > > Bluemusic-users mailing list > > > > > > Blu...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > > > > > > > > > > > > > -- > > > > > http://www.badmuthahubbard.com > > > > > > > > > > > > > > > > > > > > > > -- > > > > http://www.badmuthahubbard.com > > > > > > > > > > > > > -- > > > http://www.badmuthahubbard.com > > > > > > ------------------------------------------------------------------------- > > > Take Surveys. Earn Cash. Influence the Future of IT > > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > > opinions on IT & business topics through brief surveys-and earn cash > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > _______________________________________________ > > > Bluemusic-users mailing list > > > Blu...@li... > > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > -- > http://www.badmuthahubbard.com > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |