Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] help with OS X build of AlgoScore?

Date2008-03-11 13:21
FromMichael Gogins
SubjectRe: [Cs-dev] help with OS X build of AlgoScore?
GTK and GTK+ exist for Windows.

Forget Cygwin, use MinGW with the MSYS shell instead. 

Pthreads exists for Windows.

There is a Jack for Windows, I don't know how well it works.

Regards,
Mike

-----Original Message-----
>From: Jonatan Liljedahl 
>Sent: Mar 11, 2008 8:31 AM
>To: Developer discussions 
>Subject: Re: [Cs-dev] help with OS X build of AlgoScore?
>
>Hi Tim and Rory,
>
>I use the GTK toolkit for the user interface, and Cairo to do the
>drawing of the graphical score objects. (GTK already does link with
>cairo). The Cairo API is a bit similar to PostScript (like moveto(x,y);
>setlinewidth(2); lineto(a,b); stroke();)
>
>Regarding windows, I would also love to see it ported to all platforms,
>but I think it would be quite hard to make it run on windows. There's
>several things I think is problematic: POSIX threads, JACK, GTK...
>Or is there pthreads for win? Someone could give it a try building
>AlgoScore under cygwin...
>
>I have recently got it to run on OS X but am working on the linking to
>csound framework. Also need to come up with a solution of the missing
>standard 3-button mouse on Mac's... :)
>
>Rory Walsh wrote:
>> I agree, it looks great. It seems that Jonathan built the interface with 
>> some brand of gtk GUI toolkit, which does run on windows but is imo 
>> problematic. Still I would love to see it ported to all platforms.
>> 
>> Rory.
>> 
>> 
>> Tim Mortimer wrote:
>>> Yes well i'm on windows, but i have to admit some of your interface elements
>>> look interesting, & strangely attractive in their monochromatic splendour.
>>>
>>> http://www.bitminds.net/kymatica/index.php/Software/AlgoScore
>>>
>>> How have they been created? were you using any existing toolkits or
>>> libraries? & are they available cross platform (interfaces are still a bit
>>> of a pipe dream for me, but possibly not too far off..) 
>>>
>>> But as i say i like the look of it, & i'd be interested in some more
>>> utilitarian / non algorithmic scoring & ftable editing elements in a similar
>>> vein. Shame i'm on windows though - end of story?
>>>
>>>
>>> Jonatan Liljedahl-2 wrote:
>>>> Hi all,
>>>> As I might have mentioned, I'm developing a program called AlgoScore, a
>>>> graphical environment for algorithmic composition, where music is
>>>> constructed directly in an interactive graphical score. It's
>>>> non-realtime, like a traditional sequencer, but it's a graphical
>>>> algorithmic sequencer with powerful and flexible scripting abilities.
>>>>
>>>> The main output is csound, in the form of a special csound output bus
>>>> object, which takes events, control data and function tables from other
>>>> objects and sends them to csound, which renders it to audio in a
>>>> background process. The audio can then be played back through JACK or
>>>> exported to a soundfile. It also outputs MIDI.
>>>>
>>>> I'm developing this on Linux and it should be easy to build it from
>>>> source on that platform. But my vision is that it should be easy to
>>>> build also on Mac OSX, and it would be wonderful if it's possible to
>>>> make an easy-to-install pre-compiled application bundle. But I don't use
>>>> Mac OSX myself and am wondering if anyone would like to give it a try?
>>>>
>>>> More info: http://kymatica.com/algoscore
>>>>
>>>> -- 
>>>> /Jonatan
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by: Microsoft
>>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>>
>>>
>>> -----
>>> *******************
>>> www.phasetransitions.net
>>> hermetic music * python * csound * possibly mindless ranting
>>> various werk in perpetual delusions of progress....
>>>
>> 
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>-- 
>/Jonatan         [ http://kymatica.com ]
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Microsoft
>Defy all challenges. Microsoft(R) Visual Studio 2008.
>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-03-11 14:44
FromJonatan Liljedahl
SubjectRe: [Cs-dev] help with OS X build of AlgoScore?
It would be really interesting if someone could give it a try and give a
report!

I think jackdmp (the multi-core version of jack) exists for Windows...

Michael Gogins wrote:
> GTK and GTK+ exist for Windows.
> 
> Forget Cygwin, use MinGW with the MSYS shell instead. 
> 
> Pthreads exists for Windows.
> 
> There is a Jack for Windows, I don't know how well it works.
> 
> Regards,
> Mike
> 
> -----Original Message-----
>> From: Jonatan Liljedahl 
>> Sent: Mar 11, 2008 8:31 AM
>> To: Developer discussions 
>> Subject: Re: [Cs-dev] help with OS X build of AlgoScore?
>>
>> Hi Tim and Rory,
>>
>> I use the GTK toolkit for the user interface, and Cairo to do the
>> drawing of the graphical score objects. (GTK already does link with
>> cairo). The Cairo API is a bit similar to PostScript (like moveto(x,y);
>> setlinewidth(2); lineto(a,b); stroke();)
>>
>> Regarding windows, I would also love to see it ported to all platforms,
>> but I think it would be quite hard to make it run on windows. There's
>> several things I think is problematic: POSIX threads, JACK, GTK...
>> Or is there pthreads for win? Someone could give it a try building
>> AlgoScore under cygwin...
>>
>> I have recently got it to run on OS X but am working on the linking to
>> csound framework. Also need to come up with a solution of the missing
>> standard 3-button mouse on Mac's... :)
>>
>> Rory Walsh wrote:
>>> I agree, it looks great. It seems that Jonathan built the interface with 
>>> some brand of gtk GUI toolkit, which does run on windows but is imo 
>>> problematic. Still I would love to see it ported to all platforms.
>>>
>>> Rory.
>>>
>>>
>>> Tim Mortimer wrote:
>>>> Yes well i'm on windows, but i have to admit some of your interface elements
>>>> look interesting, & strangely attractive in their monochromatic splendour.
>>>>
>>>> http://www.bitminds.net/kymatica/index.php/Software/AlgoScore
>>>>
>>>> How have they been created? were you using any existing toolkits or
>>>> libraries? & are they available cross platform (interfaces are still a bit
>>>> of a pipe dream for me, but possibly not too far off..) 
>>>>
>>>> But as i say i like the look of it, & i'd be interested in some more
>>>> utilitarian / non algorithmic scoring & ftable editing elements in a similar
>>>> vein. Shame i'm on windows though - end of story?
>>>>
>>>>
>>>> Jonatan Liljedahl-2 wrote:
>>>>> Hi all,
>>>>> As I might have mentioned, I'm developing a program called AlgoScore, a
>>>>> graphical environment for algorithmic composition, where music is
>>>>> constructed directly in an interactive graphical score. It's
>>>>> non-realtime, like a traditional sequencer, but it's a graphical
>>>>> algorithmic sequencer with powerful and flexible scripting abilities.
>>>>>
>>>>> The main output is csound, in the form of a special csound output bus
>>>>> object, which takes events, control data and function tables from other
>>>>> objects and sends them to csound, which renders it to audio in a
>>>>> background process. The audio can then be played back through JACK or
>>>>> exported to a soundfile. It also outputs MIDI.
>>>>>
>>>>> I'm developing this on Linux and it should be easy to build it from
>>>>> source on that platform. But my vision is that it should be easy to
>>>>> build also on Mac OSX, and it would be wonderful if it's possible to
>>>>> make an easy-to-install pre-compiled application bundle. But I don't use
>>>>> Mac OSX myself and am wondering if anyone would like to give it a try?
>>>>>
>>>>> More info: http://kymatica.com/algoscore
>>>>>
>>>>> -- 
>>>>> /Jonatan

-- 
/Jonatan         [ http://kymatica.com ]

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net