| FLTK will NOT be locked out of OLPC.
It is small and close to the machine - AND - it is part of Csound5.
Plus, there are many Csound demos built with it. It is easy to work
with and rather popular with the Csound community.
Also, I will be happy to get a linux laptop happening too.
In fact, I will have a couple of OLPC linux machines very soon.
-dB
On Oct 27, 2006, at 7:21 PM, Victor Lazzarini wrote:
> I was thinking in the same lines. If FLTK eventually
> gets kicked out of OLPC, we'll all have to go python
> and GTK... solo. Then testing on the Mac will be very
> limited.
>
> You'll might need to get yourself and old laptop to
> run linux... like the rest of us :)
>
> Jean actually went through a couple of them
> and a few 'install parties' to get it running (I was there
> and saw it..), but he seems to be happy now.
>
> Victor
>> Richard,
>>
>> Aren't you doing your tests on a Linux machine? You'd be
>> saving yourself a lot of headaches since OLPC runs Fedora
>> and all graphics will be GTK. Remember that Csound on OLPC
>> is set up to run as a python based server. Our keyboard is
>> python and fully configurable. It makes no sense to
>> interface with it from a different toolkit. I will
>> strongly argue that csound on the OLPC should be stripped
>> down to the max, meaning no fltk and hardly any plugins.
>> The machine is tiny.
>>
>> Unofrtunately, GTK does not run on OSX (well.. it sort of
>> runs but its complicated to setup)
>>
>> Has the beta-1 release been pushed back? If so, we may be
>> able to package it so you can use it on this release.
>>
>> j
>>
>>
>> -------- Message d'origine--------
>> De: csound-devel-bounces@lists.sourceforge.net de la part
>> de Dr. Richard Boulanger Date: ven. 27/10/2006 16:07
>> À: Developer discussions
>> Objet : Re: [Cs-dev] RE : RE : FLTK Virtual Keyboard
>> Midi Driver
>>
>> I would love your help getting it to run with your
>> universal orchestra on my mac - for testing,
>> and then on the OLPC machine - to include with some
>> samples - with this release if you would
>> like to assist.
>>
>> Rick
>>
>> On Oct 27, 2006, at 4:00 PM, Piché Jean wrote:
>>
>>>
>>>
>>> actually.. you dont.
>>> The keyboard we have runs independently of TamTam.
>>>
>>>
>>> -------- Message d'origine--------
>>> De: csound-devel-bounces@lists.sourceforge.net de la
>>> part de Dr. Richard Boulanger
>>> Date: ven. 27/10/2006 15:53
>>> À: Developer discussions
>>> Objet : Re: [Cs-dev] RE : FLTK Virtual Keyboard Midi
>> Driver >
>>> We need both for OLPC.
>>>
>>> On Oct 27, 2006, at 3:47 PM, Piché Jean wrote:
>>>
>>>>
>>>>
>>>> Maybe I am missing something here. We have a perfectly
>> functioning >> ASCII keyboard, fully mapped to the
>> universal.csd that will be used >> on the OLPC for TamTam.
>> The sources are available and it even has a >> cute little
>> interface for choosing instruments. Aren't we working >>
>> at cross-purposes here? I really dont understand why its
>> necessary >> to fight with FLTK if the idea is to have
>> something working on the >> OLPC.. we already have it...
>>>>
>>>> j
>>>>
>>>>
>>>>
>>>>
>>>> -------- Message d'origine--------
>>>> De: csound-devel-bounces@lists.sourceforge.net de la
>> part de Dr. >> Richard Boulanger
>>>> Date: ven. 27/10/2006 15:43
>>>> À: Victor.Lazzarini@nuim.ie; Developer discussions
>>>> Objet : Re: [Cs-dev] FLTK Virtual Keyboard Midi Driver
>>>>
>>>> I agree that it would be wonderful to play the keyboard
>> from the >> ascii keyboard as well.
>>>>
>>>> -dB
>>>>
>>>> Also, while you are at it. Can you make the keyboard
>> called by >> default if an actual hardware device is not
>> found? >>
>>>> -M0 - no device found - means to substiture
>> -+rtmidi=virtual >>
>>>> On Oct 27, 2006, at 3:34 PM, Victor Lazzarini wrote:
>>>>
>>>>> On windows XP, I can't get the keyboard and any other
>>>>> FLTK window, graph or widgets together.
>>>>>
>>>>> Btw, can you do some key bindings for the keyboard
>>>>> so that we can play from the computer keyboard?
>>>>> It should be simple with a GUI toolkit like FLTK.
>>>>>
>>>>> Victor
>>>>>
>>>>>>
>>>>>> It's strange, I do see a performance problem, but
>> only >>>> when running a project where FLTK widgets are
>> *not* there >>>> on Linux. So FLTK is funny all around!
>> :P >>>>
>>>>>> steven
>>>>>>
>>>>>> On 10/27/06, Victor Lazzarini
>> >>>>> wrote: I only tested with
>> an instrument that used fltk >>>>> widgets. The
>> interaction between the two seems to >>>>> be the problem.
>> But Dr. B seems to get it to run, >>>>> I presume without
>> using widgets. >>>>>
>>>>>>> FLTK is funny on OSX.
>>>>>>>
>>>>>>> However, linux is very good: both widgets and
>> keyboard >>>>> work impeccably.
>>>>>>>
>>>>>>> Victor
>>>>>>>>
>>>>>>>> Hi Victor,
>>>>>>>>
>>>>>>>> Thanks for your feedback! I've been racking by
>> brain >>>>>> trying to debug this thing to make it run
>> reliably but >>>>>> have to say that I'm not all that
>> versed in FLTK as >>>>>> well as C calling C++ code, so
>> any help in those >>>>>> regards from anyone would be very
>> much appreciated. >>>>>>
>>>>>>>> I do occasionally get hung notes too, but I haven't
>>>>>>>> figured out what in the code is causing that, as to
>> me >>>>>> the code looks like it's doing the right thing.
>> The >>>>>> keyboard itself only records the note-on when
>> it turns >>>>>> on as well as note-offs, and the MIDI
>> driver part >>>>>> reads and clears back to zero after
>> using it. Perhaps >>>>>> there's a threading issue
>> somewhere though, I'll keep >>>>> looking. >
>>>>>>>> As for unstable, could you describe it a bit? Is
>> it >>>>>> window redrawing issues, notes not playing?
>> (Any info >>>>>> here would help to diagnose what's going
>> on). >>>>>>
>>>>>>>> I was also running this with valgrind and it seems
>>>>>>>> there is a memory leak somewhere, but for the life
>> of >>>>>> me I can't see where it'd possibly leak memory.
>> It >>>>>> reports something going on in sensMIDI and the
>> midi >>>>>> reading function, but even with everything
>> compiled to >>>>>> debug it has ????'s in the stack trace
>> it gives, so >>>>>> it's been very hard for me to find.
>>>>>>>>
>>>>>>>> Thanks though for your time to check it out! I'll
>>>>>>>> keep on with it to see if I can make any more
>>>>>>> progress. >
>>>>>>>> Thanks!
>>>>>>>> steven
>>>>>>>>
>>>>>>>>
>>>>>>>> On 10/27/06, Victor Lazzarini
>>>>>>>>> wrote: actually I got
>> it >>>>>>> working on OSX 10.3 here.But it seems a little
>>>>>>>> unstable. >
>>>>>>>>> At 17:07 27/10/2006, you wrote:
>>>>>>>>>> working here on Linux. But some of the lower
>> notes >>>>>>> seem to >be hanging (might be my own
>> isntrument >>>>>>> though) >
>>>>>>>>>> At 16:54 27/10/2006, you wrote:
>>>>>>>>>>> Hi All,
>>>>>>>>>>>
>>>>>>>>>>> I've just checked in a project I was working on
>>>>>>>>>> which is an FLTK >virtual keyboard midi driver.
>>>>>>>>>> It's written as a plugin midi driver >and if you
>>>>>>>>>> run csound using: >
>>>>>>>>>>> -+rtmidi=virtual -M0
>>>>>>>>>>>
>>>>>>>>>>> as your MIDI flags, a keyboard window will pop
>> up >>>>>>>> that looks like a >piano keyboard. Using the
>>>>>>>>>> keyboard with mouse downs, drags, and up >will
>>>>>>>>>> fire off MIDI notes. This should be useful in
>>>>>>>> situations where >you don't have a real MIDI device
>>>>>>>>>> available (testing an orch, when >you're on the
>>>>>>>>>> road, etc.) >
>>>>>>>>>>> I'd appreciate it if others here can update from
>>>>>>>>>> CVS and give it a >try. There is one bug in
>>>>>>>>>> particular which I have been having a hard >time
>>>>>>>>>> diagnosing. It seems that if you run the
>> keyboard >>>>>> either with >--displays or not and the CSD
>> has no FLTK >>>>>>>> widgets, the keyboard window >will
>> eat up CPU (on >>>>>>>> Linux here, the xorg process takes
>> up a lot of >>>>>>>>> it). Any help with that would be
>> greatly >>>>>>>> appreciated. > >Also, I haven't had a
>> chance to >>>>>>>> run on OSX or Windows myself, so any
>>> reports on >>>>>>>> that would be great. >
>>>>>>>>>>> Thanks!
>>>>>>>>>>> steven
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>>>>
>>>>>>>
>> ---------------------------------------------------------
>>>>>>>>>> ---------------- >Using Tomcat but need to do
>>>>>>>> more? Need to support web services, security? >Get
>>>>>> stuff done quickly with pre-integrated technology to
>> make >>>>>>>> your job easier
>>>>>>>>>>> Download IBM WebSphere Application Server
>> v.1.0.1 >>>>>>>> based on Apache Geronimo
>>>>>>>>
>>>>>>>>>>
>>>>>>>
>>
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=26
>>>>>>>>>> 3057&dat=121642 >>>>>>>>>
>> _______________________________________________ >>>>>>>>>
>> Csound-devel mailing list >>>>>>>
>> Csound-devel@lists.sourceforge.net > >>>>>>
>>>>>>>>>>
>>>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>> Victor Lazzarini >Music Technology Laboratory
>>>>>>>>>> Music Department >>>>>>>> National University of
>> Ireland, Maynooth >>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>
>> ---------------------------------------------------------
>>>>>>>>> ---------------- >Using Tomcat but need to do
>> more? >>>>>> Need to support web services, security? >Get
>> stuff >>>> done quickly with pre-integrated technology to
>> make your >>>>>>> job easier >Download IBM WebSphere
>> Application >>>>>>> Server v.1.0.1 based on Apache
>> Geronimo >>>>>>
>>>>>>>>>
>>>>>>>
>>
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=26
>>>>>>>>> 3057&dat=121642 >>>>>>>>
>> _______________________________________________ >>>>>>>>
>> Csound-devel mailing list >>>>>>>
>> Csound-devel@lists.sourceforge.net >>>>>>>>
>>>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>> Victor Lazzarini Music Technology Laboratory
>>>>>>>>> Music Department >>>>>>> National University of
>> Ireland, Maynooth >>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>
>> ----------------------------------------------------------
>>>>>>>>> --------------- Using Tomcat but need to do more?
>>>>>>>> Need to support web services, security? Get stuff
>> done >>>>>>> quickly with pre-integrated technology to
>> make your >>>> job easier Download IBM WebSphere
>> Application Server >>>>>>> v.1.0.1 based on Apache
>> Geronimo >>>>>>
>>>>>>>
>>>>>>
>>>>> http://sel.as-us.falkag.net/sel?
>>>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>>>>> _______________________________________________
>>>>>>>>> Csound-devel mailing list
>>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>>>>
>>>>>>>>
>>>>>>
>> ----------------------------------------------------------
>>>>>>>> --------------- Using Tomcat but need to do more?
>> Need >>>>>> to support web services, security? Get stuff
>> done >>>> quickly with pre-integrated technology to make
>> your job >>>>>> easier Download IBM WebSphere Application
>> Server >>>>>> v.1.0.1 based on Apache Geronimo
>>>>>>>>
>>>>>>>
>>>>>>
>>>>> http://sel.as-us.falkag.net/sel?
>>>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>>>> _______________________________________________
>>>>>>>> Csound-devel mailing list
>>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>>
>>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>>
>> ----------------------------------------------------------
>>>>>>> --------------- Using Tomcat but need to do more?
>> Need >>>>> to support web services, security? Get stuff
>> done >>>> quickly with pre-integrated technology to make
>> your job >>>>> easier Download IBM WebSphere Application
>> Server v.1.0.1 >>>>> based on Apache Geronimo
>>>>>>
>>>>> http://sel.as-us.falkag.net/sel?
>>>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>>> _______________________________________________
>>>>>>> Csound-devel mailing list
>>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>>
>>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>>>>
>>>>>>
>> ----------------------------------------------------------
>>>>>> --------------- Using Tomcat but need to do more?
>> Need to >>>> support web services, security? Get stuff
>> done quickly >>>> with pre-integrated technology to make
>> your job easier >>>> Download IBM WebSphere Application
>> Server v.1.0.1 based on >>>> Apache Geronimo
>>>>>>
>>>>> http://sel.as-us.falkag.net/sel?
>>>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>>>
>> ----------------------------------------------------------
>> ---------- >>> -
>>>>> -
>>>>> ---
>>>>> Using Tomcat but need to do more? Need to support web
>> services, >>> security?
>>>>> Get stuff done quickly with pre-integrated technology
>> to make your >>> job easier
>>>>> Download IBM WebSphere Application Server v.1.0.1
>> based on Apache >>> Geronimo
>>>>> http://sel.as-us.falkag.net/sel?
>>>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>
>> ----------------------------------------------------------
>> ----------- >> -
>>>> ---
>>>> Using Tomcat but need to do more? Need to support web
>> services, >> security?
>>>> Get stuff done quickly with pre-integrated technology
>> to make your >> job easier
>>>> Download IBM WebSphere Application Server v.1.0.1 based
>> on Apache >> Geronimo
>>>> http://sel.as-us.falkag.net/sel?
>>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>>
>>>>
>> ----------------------------------------------------------
>> ----------- >> -
>>>> ---
>>>> Using Tomcat but need to do more? Need to support web
>> services, >> security?
>>>> Get stuff done quickly with pre-integrated technology
>> to make your >> job easier
>>>> Download IBM WebSphere Application Server v.1.0.1 based
>> on Apache >> Geronimo
>>>> http://sel.as-us.falkag.net/sel?
>>>>
>>
> cmd=lnk&kid=120709&bid=263057&dat=121642__________________
>> ___________ >> _
>>>> _________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>> ----------------------------------------------------------
>>> ------------ ---
>>> Using Tomcat but need to do more? Need to support web
>>> services, security?
>>> Get stuff done quickly with pre-integrated technology to
>>> make your job easier
>>> Download IBM WebSphere Application Server v.1.0.1 based
>>> on Apache Geronimo
>>> http://sel.as-us.falkag.net/sel?
>>> cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>
>> ----------------------------------------------------------
>>> ------------ ---
>>> Using Tomcat but need to do more? Need to support web
>>> services, security?
>>> Get stuff done quickly with pre-integrated technology to
>>> make your job easier
>>> Download IBM WebSphere Application Server v.1.0.1 based
>>> on Apache Geronimo
>>> http://sel.as-us.falkag.net/sel?
>>>
>>
> cmd=lnk&kid=120709&bid=263057&dat=121642__________________
>>> ____________ _________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>>
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ----------------------------------------------------------
>> --------------- Using Tomcat but need to do more? Need to
>> support web services, security? Get stuff done quickly
>> with pre-integrated technology to make your job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on
>> Apache Geronimo
>>
> http://sel.as-us.falkag.net/sel?
> cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>>
>> ----------------------------------------------------------
>> --------------- Using Tomcat but need to do more? Need to
>> support web services, security? Get stuff done quickly
>> with pre-integrated technology to make your job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on
>> Apache Geronimo
>>
> http://sel.as-us.falkag.net/sel?
> cmd=lnk&kid=120709&bid=263057&dat=121642
>>
>>
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>> [Attachment: winmail.dat]
>
> ----------------------------------------------------------------------
> ---
> Using Tomcat but need to do more? Need to support web services,
> security?
> Get stuff done quickly with pre-integrated technology to make your
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?
> cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |