Examples of UI in the Sytrus

View: New views
6 Messages — Rating Filter:   Alert me  

Examples of UI in the Sytrus

by Mark Van Peteghem-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I just saw this video <http://www.youtube.com/watch?v=e4OWsez10Zg> about
the Sytrus. Doing something like that in Blue is now impossible, but we
may get a lot closer if the BSB had some more features, especially:
- tabs that show one piece of the instrument at a time (like for the
operators in Sytrus)
- 'graphs' that you can draw (like for the harmonics)
- Python (or JS) code that can generate the instrument, useful for
looping through several similar components (somehow the code should be
able to index them)

It would also be easier if an object in a BSB ends in a number and is
copy-pasted, the name is preserved except for the number that is
increased by one (or to the first higher number that is available).

What do you think about these suggestions?

Kind regards,

--
  Mark
  _________________________________________
  When you get lemons, you make lemonade.
  When you get hardware, you make software.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users

Re: Examples of UI in the Sytrus

by Michael Bechard :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Seems like blue already has at least some of these features you mentioned.

Instead of graphs one can draw line objects by hand within a BSB instrument, which can then be used for any k-rate signal like an envelope or whatever. These are, I believe, just generated as tables, so they could even be used for specifying, for instance, the harmonics to use in adsynt.

I'm having a hard time imagining when you would need a Python/JS generated instrument, especially when using a p-variable wouldn't suffice. Could you maybe elucidate?

Also, when you copy and paste an instrument in the orchestra list, I don't know about the name, but the instrument number does get incremented by one appropriately.

Thanks,
Michael



----- Original Message ----
From: Mark Van Peteghem <Mark.Van.Peteghem@...>
To: blue users mailing list <bluemusic-users@...>
Sent: Saturday, August 29, 2009 2:31:52 PM
Subject: [Bluemusic-users] Examples of UI in the Sytrus

Hi,

I just saw this video <http://www.youtube.com/watch?v=e4OWsez10Zg> about
the Sytrus. Doing something like that in Blue is now impossible, but we
may get a lot closer if the BSB had some more features, especially:
- tabs that show one piece of the instrument at a time (like for the
operators in Sytrus)
- 'graphs' that you can draw (like for the harmonics)
- Python (or JS) code that can generate the instrument, useful for
looping through several similar components (somehow the code should be
able to index them)

It would also be easier if an object in a BSB ends in a number and is
copy-pasted, the name is preserved except for the number that is
increased by one (or to the first higher number that is available).

What do you think about these suggestions?

Kind regards,

--
  Mark
  _________________________________________
  When you get lemons, you make lemonade.
  When you get hardware, you make software.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users



     

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users

Re: Examples of UI in the Sytrus

by Mark Van Peteghem-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Michael Bechard wrote:
> Seems like blue already has at least some of these features you mentioned.
>
> Instead of graphs one can draw line objects by hand within a BSB instrument, which can then be used for any k-rate signal like an envelope or whatever. These are, I believe, just generated as tables, so they could even be used for specifying, for instance, the harmonics to use in adsynt.
>  

I thought about a format that you could use directly in GEN09 or GEN10.
You could do it indirectly now by a combination of GEN07 and GEN30 or
GEN31, but is more complex. And with line objects you don't see the
amplitude of every harmonic.

> I'm having a hard time imagining when you would need a Python/JS generated instrument, especially when using a p-variable wouldn't suffice. Could you maybe elucidate?
>  

If you have 6 operators with similar widgets, that each have a widget
called e.g. detune1, detune2, detune3 etc., you now have to duplicate
code for all of these, you can't index it. So you have to copy-paste the
code and adjust all the numbers. A UDO helps, but it's still
troublesome. I don't understand how you would use a p-variable.

> Also, when you copy and paste an instrument in the orchestra list, I don't know about the name, but the instrument number does get incremented by one appropriately.
>  

If I copy-paste two widgets called amp1 and freq1, they will be called
something like bsbObj13 and bsbObj14, but I would prefer amp2 and freq2.

The last two points aren't very important, they just save time. But tabs
and graphs you can draw for harmonics (maybe it's better to call them
charts or so) seem very useful to me.


Mark


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users

Re: Examples of UI in the Sytrus

by Steven Yi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Mark,

Sorry I'm still working on writing so am a little slow to respond.
I'll need to study the video and your email a little more closely and
will reply more in-depth later this week. As for incrementing object
names when copy/pasting widgets, I think that can be accomodated.
Please file a request for enhancement so I can keep track of it and I
should be able to get that issue in when releasing blue2.

Thanks!
steven

On Sun, Aug 30, 2009 at 4:55 AM, Mark Van
Peteghem<Mark.Van.Peteghem@...> wrote:

> Michael Bechard wrote:
>> Seems like blue already has at least some of these features you mentioned.
>>
>> Instead of graphs one can draw line objects by hand within a BSB instrument, which can then be used for any k-rate signal like an envelope or whatever. These are, I believe, just generated as tables, so they could even be used for specifying, for instance, the harmonics to use in adsynt.
>>
>
> I thought about a format that you could use directly in GEN09 or GEN10.
> You could do it indirectly now by a combination of GEN07 and GEN30 or
> GEN31, but is more complex. And with line objects you don't see the
> amplitude of every harmonic.
>
>> I'm having a hard time imagining when you would need a Python/JS generated instrument, especially when using a p-variable wouldn't suffice. Could you maybe elucidate?
>>
>
> If you have 6 operators with similar widgets, that each have a widget
> called e.g. detune1, detune2, detune3 etc., you now have to duplicate
> code for all of these, you can't index it. So you have to copy-paste the
> code and adjust all the numbers. A UDO helps, but it's still
> troublesome. I don't understand how you would use a p-variable.
>
>> Also, when you copy and paste an instrument in the orchestra list, I don't know about the name, but the instrument number does get incremented by one appropriately.
>>
>
> If I copy-paste two widgets called amp1 and freq1, they will be called
> something like bsbObj13 and bsbObj14, but I would prefer amp2 and freq2.
>
> The last two points aren't very important, they just save time. But tabs
> and graphs you can draw for harmonics (maybe it's better to call them
> charts or so) seem very useful to me.
>
>
> Mark
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Bluemusic-users mailing list
> Bluemusic-users@...
> https://lists.sourceforge.net/lists/listinfo/bluemusic-users
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users

Re: Examples of UI in the Sytrus

by Mark Van Peteghem-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, I submitted this request.

Mark

Steven Yi wrote:

> Hi Mark,
>
> Sorry I'm still working on writing so am a little slow to respond.
> I'll need to study the video and your email a little more closely and
> will reply more in-depth later this week. As for incrementing object
> names when copy/pasting widgets, I think that can be accomodated.
> Please file a request for enhancement so I can keep track of it and I
> should be able to get that issue in when releasing blue2.
>
> Thanks!
> steven
>
> On Sun, Aug 30, 2009 at 4:55 AM, Mark Van
> Peteghem<Mark.Van.Peteghem@...> wrote:
>  
>> Michael Bechard wrote:
>>    
>>> Seems like blue already has at least some of these features you mentioned.
>>>
>>> Instead of graphs one can draw line objects by hand within a BSB instrument, which can then be used for any k-rate signal like an envelope or whatever. These are, I believe, just generated as tables, so they could even be used for specifying, for instance, the harmonics to use in adsynt.
>>>
>>>      
>> I thought about a format that you could use directly in GEN09 or GEN10.
>> You could do it indirectly now by a combination of GEN07 and GEN30 or
>> GEN31, but is more complex. And with line objects you don't see the
>> amplitude of every harmonic.
>>
>>    
>>> I'm having a hard time imagining when you would need a Python/JS generated instrument, especially when using a p-variable wouldn't suffice. Could you maybe elucidate?
>>>
>>>      
>> If you have 6 operators with similar widgets, that each have a widget
>> called e.g. detune1, detune2, detune3 etc., you now have to duplicate
>> code for all of these, you can't index it. So you have to copy-paste the
>> code and adjust all the numbers. A UDO helps, but it's still
>> troublesome. I don't understand how you would use a p-variable.
>>
>>    
>>> Also, when you copy and paste an instrument in the orchestra list, I don't know about the name, but the instrument number does get incremented by one appropriately.
>>>
>>>      
>> If I copy-paste two widgets called amp1 and freq1, they will be called
>> something like bsbObj13 and bsbObj14, but I would prefer amp2 and freq2.
>>
>> The last two points aren't very important, they just save time. But tabs
>> and graphs you can draw for harmonics (maybe it's better to call them
>> charts or so) seem very useful to me.
>>
>>
>> Mark
>>
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> Bluemusic-users mailing list
>> Bluemusic-users@...
>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users
>>
>>    
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Bluemusic-users mailing list
> Bluemusic-users@...
> https://lists.sourceforge.net/lists/listinfo/bluemusic-users
>
>
>  

--
  Mark
  _________________________________________
  When you get lemons, you make lemonade.
  When you get hardware, you make software.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users

Re: Examples of UI in the Sytrus

by Steven Yi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks!

On Sun, Aug 30, 2009 at 4:40 PM, Mark Van
Peteghem<Mark.Van.Peteghem@...> wrote:

> Ok, I submitted this request.
>
> Mark
>
> Steven Yi wrote:
>> Hi Mark,
>>
>> Sorry I'm still working on writing so am a little slow to respond.
>> I'll need to study the video and your email a little more closely and
>> will reply more in-depth later this week. As for incrementing object
>> names when copy/pasting widgets, I think that can be accomodated.
>> Please file a request for enhancement so I can keep track of it and I
>> should be able to get that issue in when releasing blue2.
>>
>> Thanks!
>> steven
>>
>> On Sun, Aug 30, 2009 at 4:55 AM, Mark Van
>> Peteghem<Mark.Van.Peteghem@...> wrote:
>>
>>> Michael Bechard wrote:
>>>
>>>> Seems like blue already has at least some of these features you mentioned.
>>>>
>>>> Instead of graphs one can draw line objects by hand within a BSB instrument, which can then be used for any k-rate signal like an envelope or whatever. These are, I believe, just generated as tables, so they could even be used for specifying, for instance, the harmonics to use in adsynt.
>>>>
>>>>
>>> I thought about a format that you could use directly in GEN09 or GEN10.
>>> You could do it indirectly now by a combination of GEN07 and GEN30 or
>>> GEN31, but is more complex. And with line objects you don't see the
>>> amplitude of every harmonic.
>>>
>>>
>>>> I'm having a hard time imagining when you would need a Python/JS generated instrument, especially when using a p-variable wouldn't suffice. Could you maybe elucidate?
>>>>
>>>>
>>> If you have 6 operators with similar widgets, that each have a widget
>>> called e.g. detune1, detune2, detune3 etc., you now have to duplicate
>>> code for all of these, you can't index it. So you have to copy-paste the
>>> code and adjust all the numbers. A UDO helps, but it's still
>>> troublesome. I don't understand how you would use a p-variable.
>>>
>>>
>>>> Also, when you copy and paste an instrument in the orchestra list, I don't know about the name, but the instrument number does get incremented by one appropriately.
>>>>
>>>>
>>> If I copy-paste two widgets called amp1 and freq1, they will be called
>>> something like bsbObj13 and bsbObj14, but I would prefer amp2 and freq2.
>>>
>>> The last two points aren't very important, they just save time. But tabs
>>> and graphs you can draw for harmonics (maybe it's better to call them
>>> charts or so) seem very useful to me.
>>>
>>>
>>> Mark
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>> trial. Simplify your report design, integration and deployment - and focus on
>>> what you do best, core application coding. Discover what's new with
>>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>>> _______________________________________________
>>> Bluemusic-users mailing list
>>> Bluemusic-users@...
>>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> Bluemusic-users mailing list
>> Bluemusic-users@...
>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users
>>
>>
>>
>
> --
>  Mark
>  _________________________________________
>  When you get lemons, you make lemonade.
>  When you get hardware, you make software.
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Bluemusic-users mailing list
> Bluemusic-users@...
> https://lists.sourceforge.net/lists/listinfo/bluemusic-users
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bluemusic-users mailing list
Bluemusic-users@...
https://lists.sourceforge.net/lists/listinfo/bluemusic-users