Csound Csound-dev Csound-tekno Search About

[Csnd] OSC for Windows csound5.07 (floats)

Date2007-11-08 12:55
FromVictor Lazzarini
Subject[Csnd] OSC for Windows csound5.07 (floats)
Since OSC has not been released in 5.07,
I have put a zip file with the OSC opcodes and relevant DLLs for
anyone to download for their Csound 5.07 floats version. I have
not tested this with an installed Csound, but I reckon it will
work OK. Please let me know if it works at all and I will add
then a doubles version.

Oh, here's the link
http://music.nuim.ie/vlazzarini/tmp/

Victor
Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2007-11-08 18:02
From"Art Hunkins"
SubjectRe: [Cs-dev] OSC on Windows float installers
Steven and Michael,

I tried Steven's suggestion. No joy here either. Same messages as before,
except additionally:
1) WARNING: could not open msvcr80.dll, and
2) A popup Visual C++ Runtime Error: An application (csound.exe) has made an
attempt to load the C runtime library incorrectly. R6034

Also, FYI, until I remove the following two .dll's, I get additional WARNING
messages about opening both csnd.dll and scoregen.dll, along with popups
(for each) saying python25 is not installed. (I presume these two depend on
Python being present.)

Again, it would be just *wonderful* if all of these warning messages would
not appear *out of the box*.

Art Hunkins

----- Original Message ----- 
From: "Steven Yi" 
To: "Art Hunkins" ; "Developer discussions"

Sent: Thursday, November 08, 2007 12:25 AM
Subject: Re: [Cs-dev] OSC on Windows float installers


> Hi Art,
>
> Just to try, could you place the msvcr80.dll in the same directory as
> your OPCODEDIR/OPCODEDIR64?  (i.e. csound\plugins64, the same place
> where the fluidOpcodes.dll and rtpa.dll are) .  I wonder if the OS
> will try to link relative to those dll's.
>
> Thanks!
> steven
>
> On Nov 8, 2007 9:25 AM, Art Hunkins  wrote:
> > Steven and Michael:
> >
> > Dropping msvcr80.dll into the csound\bin directory does not work for me.
> >
> > I still get WARNING: could not open fluidOpcodes.dll and rtpa.dll
messages;
> > and later, error: unknown rtaudio module: 'pa'.
> >
> > Art Hunkins
> >
> > ----- Original Message -----
> > From: "Steven Yi" 
> > To: "Developer discussions" 
> >
> > Sent: Wednesday, November 07, 2007 11:46 PM
> > Subject: Re: [Cs-dev] OSC on Windows float installers
> >
> >
> > > That sounds like really good news then if we can just drop msvcr80.dll
> > > in a directory.  Maybe you could put a copy of it somewhere for others
> > > who have had problems with 5.07 like Tim to download and try putting
> > > in their csound/bin directory to see if that will alleviate their
> > > problem?  (If you want to send me a copy via email, I can post it on
> > > my site for others to download and try).
> > >
> > > steven
> > >
> > >
> > > On Nov 7, 2007 7:21 PM, Michael Gogins  wrote:
> > > > Thanks for the explanation. For some reason I rarely have FTP
failures
> > and
> > > > the other steps seem routine.
> > > >
> > > > The advantage, for me, is that when this is done there is never any
> > doubt or
> > > > ambiguity about where to go or what is what.
> > > >
> > > > By the way, I think that we can simply drop msvc80.dll into the
Csound
> > bin
> > > > directory. It now looks like the manifest business only applies to
> > programs,
> > > > not DLLs. I am using the Microsoft "depend" tool to verify that the
DLL
> > is
> > > > being loaded from this location for rtpa.dll and fluidsynth.dll. I
will
> > > > upload new point releases as soon as I have verified this. It is
only
> > > > portaudio_x86.dll and fluidsynth.dll that are being built with
Visual
> > C++ at
> > > > this time.
> > > >
> > > > This all happened because I applied Service Pack 1 to my Visual C++
> > Express
> > > > Edition to be sure I had the latest version, and I did not
understand
> > that
> > > > this brought in the manifest files, msvcr80.dll, etc., because of
course
> > > > Service Pack 1 put msvcr80.dll und so weiter into the WinSxS
directory
> > where
> > > > they just worked for me.
> > > >
> > > > Best,
> > > > Mike
> > > >
> > > > ----- Original Message -----
> > > > From: "Steven Yi" 
> > > >
> > > > To: "Developer discussions" 
> > > > Sent: Wednesday, November 07, 2007 9:18 PM
> > > > Subject: Re: [Cs-dev] OSC on Windows float installers
> > > >
> > > >
> > > > > Well, for me, from all the releases I've done with blue, I always
find
> > > > > myself anxious when doing releases with SF as the FTP system has
been
> > > > > telling me the upload failed even though it didn't, plus having to
> > > > > upload, then go in and select all the files to add the release,
then
> > > > > going to mark them for file types is much more work than uploading
to
> > > > > an FTP and saying "here they are!".
> > > > >
> > > > > On Nov 7, 2007 6:08 PM, Michael Gogins 
wrote:
> > > > >> What do you mean about the file release system being hard to use?
All
> > we
> > > > >> have to do is add "BETA" to the filename. I find this is a very
easy
> > > > >> system
> > > > >> to use.
> > > > >>
> > > > >> Regards,
> > > > >> Mike
> > > > >>
> > > > >> ----- Original Message -----
> > > > >> From: "Steven Yi" 
> > > > >> To: "Michael Gogins" ; "Developer
discussions"
> > > > >> 
> > > > >>
> > > > >> Sent: Wednesday, November 07, 2007 7:10 PM
> > > > >> Subject: Re: [Cs-dev] OSC on Windows float installers
> > > > >>
> > > > >>
> > > > >> > Hopefully that will work, if not, is there a technical reason
that
> > you
> > > > >> > switched to VC++ versus staying with MinGW?  Or are there any
> > > > >> > objections to building for release using MinGW?
> > > > >> >
> > > > >> > Taking into account Dr. B's email regarding Seoul and missing
> > .dll's,
> > > > >> > I am thinking as a post mortem to this whole 5.07 experience
that
> > we
> > > > >> > might want to invest in doing at least one public beta build
versus
> > > > >> > going straight to release and to try to catch problems with
that.
> > I
> > > > >> > think it would help make expectations be what they should plus
it
> > > > >> > would give us time to fix any issues for a "release" quality
build.
> > I
> > > > >> > think there are users in our community who would be willing to
try
> > out
> > > > >> > betas and give feedback.
> > > > >> >
> > > > >> > For a new release, I think we should do one as soon as possible
 as
> > > > >> > Victor has fixed diskin and I think we can probably research
and
> > fix
> > > > >> > turnoff2 and those affect everyone.  For the windows build, I
can
> > > > >> > install NSIS and will try to get involved with building and
testing
> > > > >> > that (will have to wait until after tomorrow though!).
> > > > >> >
> > > > >> > For the betas, we can use sourceforge but as we all know who
have
> > used
> > > > >> > the file release system that it is not very easy to use.  It
might
> > be
> > > > >> > worth creating an ftp site just for downloading betas.
> > > > >> >
> > > > >> > Thoughts anyone?
> > > > >> >
> > > > >> > Thanks!
> > > > >> > steven
> > > > >> >
> > > > >> >
> > > > >> > On Nov 7, 2007 10:07 AM, Michael Gogins 
> > wrote:
> > > > >> >> It's not that simple... VC++ binaries now always have a
manifest,
> > and
> > > > >> >> the
> > > > >> >> CRT in the manifest must be where and what version the
manifest
> > says.
> > > > >> >> Just including msvcr80.dll in the installer and putting it
where
> > the
> > > > >> >> manifest says should would do the job, and I will indeed try
that.
> > But
> > > > >> >> I'm not sure this is the best solution; Windows in general
wants
> > to
> > > > >> >> find
> > > > >> >> these libraries in WinSxS, which is where the redistributable
> > > > >> >> installer
> > > > >> >> puts them.
> > > > >> >>
> > > > >> >> Regards,
> > > > >> >> Mike
> > > > >> >>
> > > > >> >>
> > > > >> >> -----Original Message-----
> > > > >> >> >From: Steven Yi 
> > > > >> >> >Sent: Nov 7, 2007 11:35 AM
> > > > >> >> >To: Developer discussions

> > > > >> >> >Subject: Re: [Cs-dev] OSC on Windows float installers
> > > > >> >> >
> > > > >> >> >Is it the game plan to package the msvcrt80.dll with Csound
so
> > that
> > > > >> >> >users won't need to download separately?
> > > > >> >> >
> > > > >> >> >On Nov 7, 2007 5:24 AM, Michael Gogins 
> > wrote:
> > > > >> >> >> This is not my doing, it is Microsoft's. I expect this to
be a
> > > > >> >> >> permanent
> > > > >> >> >> situation. Microsoft's reasoning is that they need to tie
> > binaries
> > > > >> >> >> to
> > > > >> >> >> specific versions of libraries for stability and security
> > reasons,
> > > > >> >> >> and
> > > > >> >> >> this
> > > > >> >> >> is how they chose to do it. The same problems do indeed
exist
> > on
> > > > >> >> >> Linux, but
> > > > >> >> >> the Linux solution is qualified sonames, e.g.
csound32.so.5.1
> > or
> > > > >> >> >> csound32.so.5.0. I guess this was too simple and Linux-like
for
> > > > >> >> >> Microsoft to
> > > > >> >> >> copy.
> > > > >> >> >>
> > > > >> >> >> Sorry.
> > > > >> >> >>
> > > > >> >> >> Regards,
> > > > >> >> >> Mike
> > > > >> >> >>
> > > > >> >> >> ----- Original Message -----
> > > > >> >> >> From: "Tim Mortimer" 
> > > > >> >> >> To: 
> > > > >> >> >>
> > > > >> >> >> Sent: Wednesday, November 07, 2007 4:45 AM
> > > > >> >> >> Subject: Re: [Cs-dev] OSC on Windows float installers
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >> >> >
> > > > >> >> >> > My XP installation is Service Pack 1
> > > > >> >> >> >
> > > > >> >> >> > 1) do i still need to do this?
> > > > >> >> >> >
> > > > >> >> >> > 2) the link to the microsoft download Visual C++ site
(i.e.
> > your
> > > > >> >> >> > link
> > > > >> >> >> > Mike)
> > > > >> >> >> > says
> > > > >> >> >> >
> > > > >> >> >> > "Supported Operating Systems: Windows 2000 Service Pack
3;
> > > > >> >> >> > Windows
> > > > >> >> >> > 98;
> > > > >> >> >> > Windows 98 Second Edition; Windows ME; Windows Server
2003;
> > > > >> >> >> > Windows
> > > > >> >> >> > XP
> > > > >> >> >> > Service Pack 2"
> > > > >> >> >> >
> > > > >> >> >> > if 1) == "yes" then i guess this means i'd better find a
> > service
> > > > >> >> >> > pack 2
> > > > >> >> >> > update - just so i can continue to run Csound? (my music
PC
> > was
> > > > >> >> >> > not,
> > > > >> >> >> > is
> > > > >> >> >> > not,
> > > > >> >> >> > & never will be online...)
> > > > >> >> >> >
> > > > >> >> >> > I don't like to be picky, but i am starting to get a
hunch
> > that
> > > > >> >> >> > this
> > > > >> >> >> > is
> > > > >> >> >> > not
> > > > >> >> >> > an "ideal" solution....
> > > > >> >> >> >
> > > > >> >> >> > An avid watcher of this thread (who understands little
other
> > than
> > > > >> >> >> > it
> > > > >> >> >> > has
> > > > >> >> >> > some potentially major implications beyond my level of
> > expertise
> > > > >> >> >> > &
> > > > >> >> >> > understanding) awaits further input & developments....
> > > > >> >> >> >
> > > > >> >> >> >
> > > > >> >> >> > Michael Gogins wrote:
> > > > >> >> >> >>
> > > > >> >> >> >> I have discovered the cause of these problems with
rtpa.dll
> > and
> > > > >> >> >> >> the
> > > > >> >> >> >> Fluid
> > > > >> >> >> >> opcodes.
> > > > >> >> >> >>
> > > > >> >> >> >> In Csound 5.07's Windows installers, I built the
PortAudio
> > DLL
> > > > >> >> >> >> (used by
> > > > >> >> >> >> rtpa.dll) and the FluidSynth DLL (used by
fluidOpcodes.dll)
> > > > >> >> >> >> using
> > > > >> >> >> >> Microsoft
> > > > >> >> >> >> Visual C++ Express Edition, Service Pack 1, instead of
with
> > > > >> >> >> >> MSYS/MinGW or
> > > > >> >> >> >> MSVC++ Express Edition before the service pack, as I
used to
> > do.
> > > > >> >> >> >> The
> > > > >> >> >> >> result
> > > > >> >> >> >> is a more complete, up to date, and probably faster
build.
> > > > >> >> >> >>
> > > > >> >> >> >> However, with Service Pack 1, Visual C++ creates a
> > "manifest"
> > > > >> >> >> >> for
> > > > >> >> >> >> all
> > > > >> >> >> >> applications and DLLs that tightly ties the binary with
a
> > > > >> >> >> >> specific
> > > > >> >> >> >> version
> > > > >> >> >> >> of the Microsoft C runtime library (msvcr80.dll, in this
> > case).
> > > > >> >> >> >> This DLL
> > > > >> >> >> >> has
> > > > >> >> >> >> to be just exactly the right version (specified in the
> > manifest)
> > > > >> >> >> >> and it
> > > > >> >> >> >> has
> > > > >> >> >> >> to be installed in the just right location (also
specified
> > in
> > > > >> >> >> >> the
> > > > >> >> >> >> manifest).
> > > > >> >> >> >>
> > > > >> >> >> >> The best way for you and other users to resolve these
issues
> > is
> > > > >> >> >> >> to
> > > > >> >> >> >> download
> > > > >> >> >> >> and run the following installer, which installs the
required
> > > > >> >> >> >> runtime
> > > > >> >> >> >> library
> > > > >> >> >> >> and other DLLs as "side by side" assemblies in the
Windows
> > > > >> >> >> >> directory:
> > > > >> >> >> >>
> > > > >> >> >> >>
> >
http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
> > > > >> >> >> >>
> > > > >> >> >> >> I recommend that you do this, and please let us all know
if
> > it
> > > > >> >> >> >> works!
> > > > >> >> >> >>
> > > > >> >> >> >> Alternatively, you could try to download msvcr80.dll
from
> > > > >> >> >> >>
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr80
> > and
> > > > >> >> >> >> copy
> > > > >> >> >> >> it
> > > > >> >> >> >> into
> > > > >> >> >> >> your Csound bin directory as a "private assembly". The
> > manifest
> > > > >> >> >> >> for
> > > > >> >> >> >> portaudio_x86.dll is:
> > > > >> >> >> >>
> > > > >> >> >> >> 
> > > > >> >> >> >>  > > > >> >> >> >> manifestVersion='1.0'>
> > > > >> >> >> >>   
> > > > >> >> >> >>     
> > > > >> >> >> >>        > name='Microsoft.VC80.CRT'
> > > > >> >> >> >> version='8.0.50608.0' processorArchitecture='x86'
> > > > >> >> >> >> publicKeyToken='1fc8b3b9a1e18e3b' />
> > > > >> >> >> >>     
> > > > >> >> >> >>   
> > > > >> >> >> >> 
> > > > >> >> >> >>
> > > > >> >> >> >> So, I think if you ended up with this it should work:
> > > > >> >> >> >>
> > > > >> >> >> >> csound/bin/Microsoft.VC80.CRT/msvcr80.dll
> > > > >> >> >> >>
> > > > >> >> >> >> I will attempt to put msvcr80.dll into the installer in
the
> > > > >> >> >> >> correct
> > > > >> >> >> >> directory as a private assembly. If that does not work,
I
> > will
> > > > >> >> >> >> include
> > > > >> >> >> >> the
> > > > >> >> >> >> redistributable installer in the Csound installer.
> > > > >> >> >> >>
> > > > >> >> >> >> Hope this helps,
> > > > >> >> >> >> Mike
> > > > >> >> >> >>
> > > > >> >> >> >>
> > > > >> >> >> >>
> > > > >> >> >> >
> > > > >> >> >> > --
> > > > >> >> >> > View this message in context:
> > > > >> >> >> >
> >
http://www.nabble.com/OSC-on-Windows-float-installers-tf4762094.html#a13623974
> > > > >> >> >> > Sent from the Csound - Dev mailing list archive at
> > Nabble.com.
> > > > >> >> >> >
> > > > >> >> >> >
> > > > >> >> >>
> >
> -------------------------------------------------------------------------
> > > > >> >> >> > This SF.net email is sponsored by: Splunk Inc.
> > > > >> >> >> > Still grepping through log files to find problems?  Stop.
> > > > >> >> >> > Now Search log events and configuration files using AJAX
and
> > a
> > > > >> >> >> > browser.
> > > > >> >> >> > Download your FREE copy of Splunk now >>
> > http://get.splunk.com/
> > > > >> >> >> > _______________________________________________
> > > > >> >> >> > Csound-devel mailing list
> > > > >> >> >> > Csound-devel@lists.sourceforge.net
> > > > >> >> >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >>
> >
>> -------------------------------------------------------------------------
> > > > >> >> >> This SF.net email is sponsored by: Splunk Inc.
> > > > >> >> >> Still grepping through log files to find problems?  Stop.
> > > > >> >> >> Now Search log events and configuration files using AJAX
and a
> > > > >> >> >> browser.
> > > > >> >> >> Download your FREE copy of Splunk now >>
http://get.splunk.com/
> > > > >> >> >> _______________________________________________
> > > > >> >> >> Csound-devel mailing list
> > > > >> >> >> Csound-devel@lists.sourceforge.net
> > > > >> >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > > >> >> >>
> > > > >> >> >
> > > > >> >>
> >
>-------------------------------------------------------------------------
> > > > >> >> >This SF.net email is sponsored by: Splunk Inc.
> > > > >> >> >Still grepping through log files to find problems?  Stop.
> > > > >> >> >Now Search log events and configuration files using AJAX and
a
> > > > >> >> >browser.
> > > > >> >> >Download your FREE copy of Splunk now >>
http://get.splunk.com/
> > > > >> >> >_______________________________________________
> > > > >> >> >Csound-devel mailing list
> > > > >> >> >Csound-devel@lists.sourceforge.net
> > > > >> >> >https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > > >> >>
> > > > >> >>
> > > > >> >>
> > > > >> >>
> > > > >>
> >
>> -------------------------------------------------------------------------
> > > > >> >> This SF.net email is sponsored by: Splunk Inc.
> > > > >> >> Still grepping through log files to find problems?  Stop.
> > > > >> >> Now Search log events and configuration files using AJAX and a
> > > > >> >> browser.
> > > > >> >> Download your FREE copy of Splunk now >>
http://get.splunk.com/
> > > > >> >> _______________________________________________
> > > > >> >> Csound-devel mailing list
> > > > >> >> Csound-devel@lists.sourceforge.net
> > > > >> >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > > >> >>
> > > > >> >
> > > > >>
> >
> -------------------------------------------------------------------------
> > > > >> > This SF.net email is sponsored by: Splunk Inc.
> > > > >> > Still grepping through log files to find problems?  Stop.
> > > > >> > Now Search log events and configuration files using AJAX and a
> > browser.
> > > > >> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > > >> > _______________________________________________
> > > > >> > Csound-devel mailing list
> > > > >> > Csound-devel@lists.sourceforge.net
> > > > >> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > > >>
> > > > >>
> > > >
> >
>> -------------------------------------------------------------------------
> > > > >> This SF.net email is sponsored by: Splunk Inc.
> > > > >> Still grepping through log files to find problems?  Stop.
> > > > >> Now Search log events and configuration files using AJAX and a
> > browser.
> > > > >> Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > > >> _______________________________________________
> > > > >> Csound-devel mailing list
> > > > >> Csound-devel@lists.sourceforge.net
> > > > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > > >>
> > > > >
> > > >
> >
> -------------------------------------------------------------------------
> > > > > This SF.net email is sponsored by: Splunk Inc.
> > > > > Still grepping through log files to find problems?  Stop.
> > > > > Now Search log events and configuration files using AJAX and a
> > browser.
> > > > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > > > _______________________________________________
> > > > > Csound-devel mailing list
> > > > > Csound-devel@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by: Splunk Inc.
> > > > Still grepping through log files to find problems?  Stop.
> > > > Now Search log events and configuration files using AJAX and a
browser.
> > > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > > _______________________________________________
> > > > Csound-devel mailing list
> > > > Csound-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> > > >
> > >
> >
> -------------------------------------------------------------------------
> > > This SF.net email is sponsored by: Splunk Inc.
> > > Still grepping through log files to find problems?  Stop.
> > > Now Search log events and configuration files using AJAX and a
browser.
> > > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > > _______________________________________________
> > > Csound-devel mailing list
> > > Csound-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
>
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net