I think the best thing is to see if we can make it work on all platforms. I think Linux will not be a problem, so it's just a matter of sorting out windows.
----- Original Message -----
From: Oeyvind Brandtsegg <oyvind.brandtsegg@ntnu.no>
Date: Friday, September 9, 2011 8:03 am
Subject: Re: [Cs-dev] Serial opcodes
To: Developer discussions <csound-devel@lists.sourceforge.net>
> well if you want, i can try to do a "blind" implementation of that windows code and have you try to compile it.>( probably dubious, i know... )>> i seem to remember discussion here saying that it was OK to have platform specific> opcodes in distribution?? ... i do have this osx-only soundfile opcode.. :)>>> On Sep 7, 2011, at 11:33 PM, Oeyvind Brandtsegg wrote:>> Yes, it looks like should be possible to make the same things work under windows as well.> Unfortunately, I don't have the time and knowledge to develop this (or patch it together from the different sources).> But I would be more than willing to compile and test.> Also I think that for these to be canonical Csound opcodes, they must be cross platform.>> best> Oeyvind>
> 2011/9/8 matt ingalls <matt@sonomatics.com>>> grr... i was a bit skeptical that the original code said
> "The nice thing about standard POSIX C code is that it works on every computer (Mac/Linux/PC) "
>
> but there is some windows code on arduino's site:
> http://www.arduino.cc/playground/Interfacing/CPPWindows
>
>
> i'm afraid i'm not in a good position to pull out the PC and try it myself....
>
>
> -m
> ------------------------------------------------------------------------------>
>
>
> On Sep 7, 2011, at 2:53 PM, Victor.Lazzarini@nuim.ie wrote:
>
> > Well, IOCTL can possibly be substituted by DeviceIoControl:
> > http://msdn.microsoft.com/en-us/library/aa363219%28v=vs.85%29.aspx
> >
> > termios might be harder to substitute.
> >
> > Victor
> > ----- Original Message -----
> > From: Rory Walsh <rorywalsh@ear.ie>
> > Date: Wednesday, September 7, 2011 10:37 pm
> > Subject: Re: [Cs-dev] Serial opcodes
> > To: Developer discussions <csound-devel@lists.sourceforge.net>
> >
> >> I looked into these header files before and from what I recall there
> >> is no windows equivalent. I was going to look at how Winfred Ritsch
> >> built his cross-platform serial object for Pd but I never got around
> >> to it. In the end I just use Pd with the csoundapi~ object. It's a
> >> simple solution but have dedicated cross-platform opcodes would be
> >> really great.
> >>
> >> Rory.
> >>
> >>
> >> On 7 September 2011 21:27, Oeyvind Brandtsegg
> >> <oyvind.brandtsegg@ntnu.no> wrote:
> >>> ... so,
> >>> I tested compiling anyway, just to have that done while
> >> waiting for the
> >>> 'duino.
> >>> It seems termios.h and ioctl.h are not available on windows.
> >>> Anyone knows how to work around that?
> >>> Oeyvind
> >>> 2011/9/7 Oeyvind Brandtsegg <oyvind.brandtsegg@ntnu.no>
> >>>>
> >>>> I will indeed test on windows,
> >>>> but a friend has borrowed my Arduino so have to get it back first.
> >>>> Oeyvind
> >>>> 2011/9/7 matt ingalls <matt@sonomatics.com>
> >>>>
> >>>> still have no idea if it runs on win and linux..
> >>>>
> >>>> thanks,
> >>>> m
> >>>>
> >>>>
> >>>
> >>>
> >>> ---------------------------------------------------------------
> >> ---------------
> >>> Using storage to extend the benefits of virtualization and iSCSI
> >>> Virtualization increases hardware utilization and delivers a
> >> new level of
> >>> agility. Learn what those decisions are and how to modernize
> >> your storage
> >>> and backup environments for virtualization.
> >>> http://www.accelacomm.com/jaw/sfnl/114/51434361/
> >>> _______________________________________________
> >>> Csound-devel mailing list
> >>> Csound-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >>>
> >>>
> >>
> >> -----------------------------------------------------------------
> >> -------------
> >> Using storage to extend the benefits of virtualization and iSCSI
> >> Virtualization increases hardware utilization and delivers a new
> >> level of
> >> agility. Learn what those decisions are and how to modernize
> >> your storage
> >> and backup environments for virtualization.
> >> http://www.accelacomm.com/jaw/sfnl/114/51434361/
> >> _______________________________________________
> >> Csound-devel mailing list
> >> Csound-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> > Dr Victor Lazzarini, Senior Lecturer, Dept. of Music,
> > National University of Ireland, Maynooth
> >
> >
> > ------------------------------------------------------------------------------
> > Using storage to extend the benefits of virtualization and iSCSI
> > Virtualization increases hardware utilization and delivers a new level of
> > agility. Learn what those decisions are and how to modernize your storage
> > and backup environments for virtualization.
> > http://www.accelacomm.com/jaw/sfnl/114/51434361/
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> Using storage to extend the benefits of virtualization and iSCSI
> Virtualization increases hardware utilization and delivers a new level of
> agility. Learn what those decisions are and how to modernize your storage
> and backup environments for virtualization.
> http://www.accelacomm.com/jaw/sfnl/114/51434361/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> ------------------------------------------------------------------------------> virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/_______________________________________________
> Doing More with Less: The Next Generation Virtual Desktop
> What are the key obstacles that have prevented many mid-market businesses
> from deploying virtual desktops? How do next-generation virtual desktops
> provide companies an easier-to-deploy, easier-to-manage and more affordable
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> ------------------------------------------------------------------------------
> Doing More with Less: The Next Generation Virtual Desktop
> What are the key obstacles that have prevented many mid-market businesses
> from deploying virtual desktops? How do next-generation virtual desktops
> provide companies an easier-to-deploy, easier-to-manage and more affordable
> virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>