Csound Csound-dev Csound-tekno Search About

[Csnd] OT: Rationale 0.2 out

Date2009-05-04 11:27
FromChuckk Hubbard
Subject[Csnd] OT: Rationale 0.2 out
Hi.
I've just put up Rationale 0.2 on Sourceforge:
http://rationale.sourceforge.net
http://sourceforge.net/projects/rationale

For composing in extended just intonation without scales.
Features:
-instant tonal center change by hitting T; hit G to return to 1/1;
-regions, so different notes can have different tonal centers;
-notebanks, so you can instantly switch the bank of ratios available;
-Csound, OSC, and Soundfont output;
-transpose selected notes by dragging them vertically;
-independent vertical and horizontal zoom;
-arbitrary quantization and tuplets with a few keypresses.


I make no promises, but I do believe it works correctly, to the extent
that Python, Tk, and Csound work for you as they do for me.  Tested on
Linux, Mac OSX, and Windows XP.  Some minor annoyances on Mac- e.g.
the time cursor only moves if you move the mouse while the score
plays... nothing I can do about that but use a different graphics
toolkit next time.

I hope to create a tutorial video in the next few days, as there is a
lot of detail in the help file that makes it seem more confusing than
it should be.

A little bit of background on the theory is here:
http://en.wikipedia.org/wiki/Otonality_and_Utonality
It's been so long since I did any research on JI that I don't happen
to have any handy links, but this is the crux of it.  All frequencies
are given in relation to other frequencies, and with Rationale you can
change the base frequencies with a key press.

Please let me know any bugs you come across or any questions you have;
I'm not an experienced coder, and I caught myself making mistakes as I
went along, so there are probably some glitches here and there.  The
code is not pretty, and I'm not too proud of it so far.  Be warned, if
you would look inside.  Maybe some day someone will use this idea and
create something stronger.

Thanks to everyone here who helped me understand and iron out so many
things while working on this.  Victor, Mike, Oeyvind, Anthony K,
Steven, and others I'm too cross-eyed (from coding) to recall.
Rationale may not be excellent, but it's more than just an idea in my
head, which is what it would be without you guys.

-Chuckk

-- 
http://www.badmuthahubbard.com

Date2009-05-09 14:54
FromAndres Cabrera
Subject[Csnd] Re: OT: Rationale 0.2 out
Hi Chuckk,

Very nice. Works very well, I've always wanted to explore this, but
didn't have an easy to use tool, thanks. I'd love to have a simple
command for play without having to open the Output dialog box.

Cheers,
Andrés

On Mon, May 4, 2009 at 5:27 AM, Chuckk Hubbard
 wrote:
> Hi.
> I've just put up Rationale 0.2 on Sourceforge:
> http://rationale.sourceforge.net
> http://sourceforge.net/projects/rationale
>
> For composing in extended just intonation without scales.
> Features:
> -instant tonal center change by hitting T; hit G to return to 1/1;
> -regions, so different notes can have different tonal centers;
> -notebanks, so you can instantly switch the bank of ratios available;
> -Csound, OSC, and Soundfont output;
> -transpose selected notes by dragging them vertically;
> -independent vertical and horizontal zoom;
> -arbitrary quantization and tuplets with a few keypresses.
>
>
> I make no promises, but I do believe it works correctly, to the extent
> that Python, Tk, and Csound work for you as they do for me.  Tested on
> Linux, Mac OSX, and Windows XP.  Some minor annoyances on Mac- e.g.
> the time cursor only moves if you move the mouse while the score
> plays... nothing I can do about that but use a different graphics
> toolkit next time.
>
> I hope to create a tutorial video in the next few days, as there is a
> lot of detail in the help file that makes it seem more confusing than
> it should be.
>
> A little bit of background on the theory is here:
> http://en.wikipedia.org/wiki/Otonality_and_Utonality
> It's been so long since I did any research on JI that I don't happen
> to have any handy links, but this is the crux of it.  All frequencies
> are given in relation to other frequencies, and with Rationale you can
> change the base frequencies with a key press.
>
> Please let me know any bugs you come across or any questions you have;
> I'm not an experienced coder, and I caught myself making mistakes as I
> went along, so there are probably some glitches here and there.  The
> code is not pretty, and I'm not too proud of it so far.  Be warned, if
> you would look inside.  Maybe some day someone will use this idea and
> create something stronger.
>
> Thanks to everyone here who helped me understand and iron out so many
> things while working on this.  Victor, Mike, Oeyvind, Anthony K,
> Steven, and others I'm too cross-eyed (from coding) to recall.
> Rationale may not be excellent, but it's more than just an idea in my
> head, which is what it would be without you guys.
>
> -Chuckk
>
> --
> http://www.badmuthahubbard.com
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>



-- 


Andrés


Date2009-05-09 14:56
FromDave Phillips
Subject[Csnd] Re: Re: OT: Rationale 0.2 out
Andres Cabrera wrote:
> I'd love to have a simple command for play without having to open the Output dialog box.
>   

agree++


Date2009-05-09 14:57
FromChuckk Hubbard
Subject[Csnd] Re: Re: OT: Rationale 0.2 out
If you hit the space bar, it should play.  Hit it again to stop...
Maybe the next step should be a transport bar.

-Chuckk

On Sat, May 9, 2009 at 4:54 PM, Andres Cabrera  wrote:
> Hi Chuckk,
>
> Very nice. Works very well, I've always wanted to explore this, but
> didn't have an easy to use tool, thanks. I'd love to have a simple
> command for play without having to open the Output dialog box.
>
> Cheers,
> Andrés
>
> On Mon, May 4, 2009 at 5:27 AM, Chuckk Hubbard
>  wrote:
>> Hi.
>> I've just put up Rationale 0.2 on Sourceforge:
>> http://rationale.sourceforge.net
>> http://sourceforge.net/projects/rationale
>>
>> For composing in extended just intonation without scales.
>> Features:
>> -instant tonal center change by hitting T; hit G to return to 1/1;
>> -regions, so different notes can have different tonal centers;
>> -notebanks, so you can instantly switch the bank of ratios available;
>> -Csound, OSC, and Soundfont output;
>> -transpose selected notes by dragging them vertically;
>> -independent vertical and horizontal zoom;
>> -arbitrary quantization and tuplets with a few keypresses.
>>
>>
>> I make no promises, but I do believe it works correctly, to the extent
>> that Python, Tk, and Csound work for you as they do for me.  Tested on
>> Linux, Mac OSX, and Windows XP.  Some minor annoyances on Mac- e.g.
>> the time cursor only moves if you move the mouse while the score
>> plays... nothing I can do about that but use a different graphics
>> toolkit next time.
>>
>> I hope to create a tutorial video in the next few days, as there is a
>> lot of detail in the help file that makes it seem more confusing than
>> it should be.
>>
>> A little bit of background on the theory is here:
>> http://en.wikipedia.org/wiki/Otonality_and_Utonality
>> It's been so long since I did any research on JI that I don't happen
>> to have any handy links, but this is the crux of it.  All frequencies
>> are given in relation to other frequencies, and with Rationale you can
>> change the base frequencies with a key press.
>>
>> Please let me know any bugs you come across or any questions you have;
>> I'm not an experienced coder, and I caught myself making mistakes as I
>> went along, so there are probably some glitches here and there.  The
>> code is not pretty, and I'm not too proud of it so far.  Be warned, if
>> you would look inside.  Maybe some day someone will use this idea and
>> create something stronger.
>>
>> Thanks to everyone here who helped me understand and iron out so many
>> things while working on this.  Victor, Mike, Oeyvind, Anthony K,
>> Steven, and others I'm too cross-eyed (from coding) to recall.
>> Rationale may not be excellent, but it's more than just an idea in my
>> head, which is what it would be without you guys.
>>
>> -Chuckk
>>
>> --
>> http://www.badmuthahubbard.com
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>
>
>
>
> --
>
>
> Andrés
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



-- 
http://www.badmuthahubbard.com


Date2009-05-09 17:04
FromAndres Cabrera
Subject[Csnd] Re: Re: Re: OT: Rationale 0.2 out
So obvious and so unexpected at the same time... =)

Cheers,
Andrés

On Sat, May 9, 2009 at 8:57 AM, Chuckk Hubbard
 wrote:
> If you hit the space bar, it should play.  Hit it again to stop...
> Maybe the next step should be a transport bar.
>
> -Chuckk
>
> On Sat, May 9, 2009 at 4:54 PM, Andres Cabrera  wrote:
>> Hi Chuckk,
>>
>> Very nice. Works very well, I've always wanted to explore this, but
>> didn't have an easy to use tool, thanks. I'd love to have a simple
>> command for play without having to open the Output dialog box.
>>
>> Cheers,
>> Andrés
>>
>> On Mon, May 4, 2009 at 5:27 AM, Chuckk Hubbard
>>  wrote:
>>> Hi.
>>> I've just put up Rationale 0.2 on Sourceforge:
>>> http://rationale.sourceforge.net
>>> http://sourceforge.net/projects/rationale
>>>
>>> For composing in extended just intonation without scales.
>>> Features:
>>> -instant tonal center change by hitting T; hit G to return to 1/1;
>>> -regions, so different notes can have different tonal centers;
>>> -notebanks, so you can instantly switch the bank of ratios available;
>>> -Csound, OSC, and Soundfont output;
>>> -transpose selected notes by dragging them vertically;
>>> -independent vertical and horizontal zoom;
>>> -arbitrary quantization and tuplets with a few keypresses.
>>>
>>>
>>> I make no promises, but I do believe it works correctly, to the extent
>>> that Python, Tk, and Csound work for you as they do for me.  Tested on
>>> Linux, Mac OSX, and Windows XP.  Some minor annoyances on Mac- e.g.
>>> the time cursor only moves if you move the mouse while the score
>>> plays... nothing I can do about that but use a different graphics
>>> toolkit next time.
>>>
>>> I hope to create a tutorial video in the next few days, as there is a
>>> lot of detail in the help file that makes it seem more confusing than
>>> it should be.
>>>
>>> A little bit of background on the theory is here:
>>> http://en.wikipedia.org/wiki/Otonality_and_Utonality
>>> It's been so long since I did any research on JI that I don't happen
>>> to have any handy links, but this is the crux of it.  All frequencies
>>> are given in relation to other frequencies, and with Rationale you can
>>> change the base frequencies with a key press.
>>>
>>> Please let me know any bugs you come across or any questions you have;
>>> I'm not an experienced coder, and I caught myself making mistakes as I
>>> went along, so there are probably some glitches here and there.  The
>>> code is not pretty, and I'm not too proud of it so far.  Be warned, if
>>> you would look inside.  Maybe some day someone will use this idea and
>>> create something stronger.
>>>
>>> Thanks to everyone here who helped me understand and iron out so many
>>> things while working on this.  Victor, Mike, Oeyvind, Anthony K,
>>> Steven, and others I'm too cross-eyed (from coding) to recall.
>>> Rationale may not be excellent, but it's more than just an idea in my
>>> head, which is what it would be without you guys.
>>>
>>> -Chuckk
>>>
>>> --
>>> http://www.badmuthahubbard.com
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>>>
>>
>>
>>
>> --
>>
>>
>> Andrés
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>
>
> --
> http://www.badmuthahubbard.com
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



-- 


Andrés