| I think that the pb is coming from not using Join, thus not waiting for
the end of the thread
The msg error is not constant -> this is indicating timing pb, threading pb
I have for exemple
*** PortMIDI: error closing input device
Error closing MIDI in device: -1 (Unknown MIDI error)
And a big crash as indicated before with a "segment violation inside the
native code"
What is the difference between Reset and Clean ?
Thanks
jp
victor a écrit :
> what does it show?
>
> ----- Original Message -----
> From: "Jean-Pierre Lemoine"
> To: "Developer discussions"
> Sent: Wednesday, April 16, 2008 8:13 PM
> Subject: Re: [Cs-dev] AVSynthesis, java, thread and Linux - test case
>
>
>
>> ok I have reproducible test case with the following code
>>
>> public class Test1 {
>>
>> public static Csound csoundInstance = null;
>> public static CsoundPerformanceThread csoundPerformanceThread =
>> null;
>>
>> public static void main( String[] args ) {
>> csoundInstance = new Csound();
>> int rc = csoundInstance.Compile( "art.csd" );
>> if ( rc == 0 ) {
>> csoundPerformanceThread = new CsoundPerformanceThread(
>> csoundInstance );
>> csoundPerformanceThread.Play();
>> while ( csoundPerformanceThread.GetStatus() == 0 ) {
>>
>> }
>> csoundInstance.Cleanup();
>> csoundInstance.delete();
>> }
>>
>> }
>> }
>>
>> the art.csd (from Dave Phillips)
>> and the java log file
>>
>>
>> jp
>>
>>
>>
>> Jean-Pierre Lemoine a écrit :
>>
>>> I have a doubt on how to clean csound after rendering. I am reusing a
>>> Csound object and CsoundPerformanceThread object
>>> Here is how I quit the display loop (in fact end animation and change
>>> state to editor mode)
>>> if ( csoundPerformanceThread.GetStatus() != 0 ) { // not running
>>> csoundInstance.Cleanup();
>>> ... other stuff not csound related
>>> }
>>>
>>> Is that sufficient? Do I have to use csoundPerformanceThread.Join(); ?
>>> what is the usage of join ?
>>>
>>> I had trap when using reset, so I have stopped to use it
>>>
>>> Thanks,
>>> jp
>>>
>>> victor a écrit :
>>>
>>>
>>>> I think the only things to watch out are events, which you should
>>>> only send using CsoundPerformanceThread::InputMessage() or
>>>> CsoundPerformanceThread::ScoreEvent() instead of the
>>>> Csound methoids of the same name. There should be no problems
>>>> with GetChannel() or SetChannel().
>>>>
>>>> Victor
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: "Jean-Pierre Lemoine"
>>>> To: "Developer discussions"
>>>> Sent: Wednesday, April 16, 2008 6:32 PM
>>>> Subject: [Cs-dev] AVSynthesis, java, thread and Linux
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Just to try to clarify
>>>>>
>>>>> Thread
>>>>> The Java stuff (JOGL) has internal threads that I don't manage. My
>>>>> OpenGL code in in one thread. This thread use the csound API to start a
>>>>> thread that executes csound rendering
>>>>> csoundPerformanceThread = new CsoundPerformanceThread(
>>>>> csoundInstance );
>>>>> csoundPerformanceThread.Play();
>>>>>
>>>>> During real time rendering, I access to the csound software bus for
>>>>> reading some values, used in the OpenGL loop.
>>>>> SoundBus w = firstSoundBus;
>>>>> while( w != null ) {
>>>>> w.v = (float)csoundInstance.GetChannel(w.name);
>>>>> w = w.next;
>>>>> }
>>>>>
>>>>> I presume that there is no lock on the software bus, but I only read
>>>>> values in the non csound thread. This has working nicely with 5.07, and
>>>>> seems ok with 5.08 (windows)
>>>>>
>>>>> jp
>>>>>
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>>>>> Don't miss this year's exciting event. There's still time to save $100.
>>>>> Use priority code J8TL2D2.
>>>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>>
>>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>>>> Don't miss this year's exciting event. There's still time to save $100.
>>>> Use priority code J8TL2D2.
>>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>>> Don't miss this year's exciting event. There's still time to save $100.
>>> Use priority code J8TL2D2.
>>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>>
>>>
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
>> #
>> # An unexpected error has been detected by Java Runtime Environment:
>> #
>> # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7751b15f, pid=6024,
>> tid=4764
>> #
>> # Java VM: Java HotSpot(TM) Client VM (10.0-b19 mixed mode, sharing
>> windows-x86)
>> # Problematic frame:
>> # C [ntdll.dll+0x3b15f]
>> #
>> # If you would like to submit a bug report, please visit:
>> # http://java.sun.com/webapps/bugreport/crash.jsp
>> # The crash happened outside the Java Virtual Machine in native code.
>> # See problematic frame for where to report the bug.
>> #
>>
>> --------------- T H R E A D ---------------
>>
>> Current thread (0x01151c00): JavaThread "main" [_thread_in_native,
>> id=4764, stack(0x007b0000,0x00800000)]
>>
>> siginfo: ExceptionCode=0xc0000005, writing address 0x00000014
>>
>> Registers:
>> EAX=0x00000000, EBX=0xfffffffe, ECX=0x00000000, EDX=0x00000002
>> ESP=0x007ff9f0, EBP=0x007ffa40, ESI=0x00127ae8, EDI=0x00127aec
>> EIP=0x7751b15f, EFLAGS=0x00210213
>>
>> Top of Stack: (sp=0x007ff9f0)
>> 0x007ff9f0: 00127ae8 00127aec 00000001 00040000
>> 0x007ffa00: 77545d27 007ffa20 007ffa20 76396410
>> 0x007ffa10: 00040000 007ffa48 00000000 00000000
>> 0x007ffa20: 007ffa2c 7639a8ab 00000000 00000000
>> 0x007ffa30: 00000000 00000000 7ffdd000 000004c0
>> 0x007ffa40: 007ffa68 7751b071 00000000 00000000
>> 0x007ffa50: 00000001 00127ae8 00127b00 00000002
>> 0x007ffa60: 00000000 00000003 007ffa7c 748be5f0
>>
>> Instructions: (pc=0x7751b15f)
>> 0x7751b14f: ff 33 c0 89 45 0c 89 45 08 8b 06 83 f8 ff 74 04
>> 0x7751b15f: 83 40 14 01 8b 5d f4 8b 7d f0 90 80 3d 82 03 fe
>>
>>
>> Stack: [0x007b0000,0x00800000], sp=0x007ff9f0, free space=318k
>> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
>> code)
>> C [ntdll.dll+0x3b15f]
>> C [ntdll.dll+0x3b071]
>> C [WINMM.dll+0x1e5f0]
>> C [WINMM.dll+0x1f955]
>>
>> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
>> v ~BufferBlob::Interpreter
>> J test.Test1.main([Ljava/lang/String;)V
>> v ~BufferBlob::StubRoutines (1)
>>
>> --------------- P R O C E S S ---------------
>>
>> Java Threads: ( => current thread )
>> 0x01191400 JavaThread "Low Memory Detector" daemon [_thread_blocked,
>> id=5872, stack(0x03420000,0x03470000)]
>> 0x01183000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6036,
>> stack(0x033d0000,0x03420000)]
>> 0x01182800 JavaThread "Attach Listener" daemon [_thread_blocked, id=5516,
>> stack(0x03380000,0x033d0000)]
>> 0x01179c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
>> id=3876, stack(0x03330000,0x03380000)]
>> 0x01175c00 JavaThread "Finalizer" daemon [_thread_blocked, id=6140,
>> stack(0x032e0000,0x03330000)]
>> 0x01171800 JavaThread "Reference Handler" daemon [_thread_blocked,
>> id=2916, stack(0x03290000,0x032e0000)]
>> =>0x01151c00 JavaThread "main" [_thread_in_native, id=4764,
>> stack(0x007b0000,0x00800000)]
>>
>> Other Threads:
>> 0x01170000 VMThread [stack: 0x03240000,0x03290000] [id=5276]
>> 0x01193400 WatcherThread [stack: 0x03470000,0x034c0000] [id=5352]
>>
>> VM state:not at safepoint (normal execution)
>>
>> VM Mutex/Monitor currently owned by a thread: None
>>
>> Heap
>> def new generation total 960K, used 428K [0x232b0000, 0x233b0000,
>> 0x23790000)
>> eden space 896K, 47% used [0x232b0000, 0x2331b2a8, 0x23390000)
>> from space 64K, 0% used [0x23390000, 0x23390000, 0x233a0000)
>> to space 64K, 0% used [0x233a0000, 0x233a0000, 0x233b0000)
>> tenured generation total 4096K, used 0K [0x23790000, 0x23b90000,
>> 0x272b0000)
>> the space 4096K, 0% used [0x23790000, 0x23790000, 0x23790200,
>> 0x23b90000)
>> compacting perm gen total 12288K, used 231K [0x272b0000, 0x27eb0000,
>> 0x2b2b0000)
>> the space 12288K, 1% used [0x272b0000, 0x272e9f30, 0x272ea000,
>> 0x27eb0000)
>> ro space 8192K, 62% used [0x2b2b0000, 0x2b7b2a28, 0x2b7b2c00,
>> 0x2bab0000)
>> rw space 12288K, 52% used [0x2bab0000, 0x2c0f86b8, 0x2c0f8800,
>> 0x2c6b0000)
>>
>> Dynamic libraries:
>> 0x00400000 - 0x00423000 C:\Program Files\Java\jre1.6.0_05\bin\javaw.exe
>> 0x774e0000 - 0x775fe000 C:\Windows\system32\ntdll.dll
>> 0x767a0000 - 0x76878000 C:\Windows\system32\kernel32.dll
>> 0x764c0000 - 0x7657f000 C:\Windows\system32\ADVAPI32.dll
>> 0x76360000 - 0x76423000 C:\Windows\system32\RPCRT4.dll
>> 0x760d0000 - 0x7616e000 C:\Windows\system32\USER32.dll
>> 0x76000000 - 0x7604b000 C:\Windows\system32\GDI32.dll
>> 0x75fe0000 - 0x75ffe000 C:\Windows\system32\IMM32.DLL
>> 0x766d0000 - 0x76797000 C:\Windows\system32\MSCTF.dll
>> 0x76170000 - 0x7621a000 C:\Windows\system32\msvcrt.dll
>> 0x76350000 - 0x76359000 C:\Windows\system32\LPK.DLL
>> 0x76050000 - 0x760cd000 C:\Windows\system32\USP10.dll
>> 0x7c340000 - 0x7c396000 C:\Program Files\Java\jre1.6.0_05\bin\msvcr71.dll
>> 0x6d7c0000 - 0x6da10000 C:\Program
>> Files\Java\jre1.6.0_05\bin\client\jvm.dll
>> 0x748a0000 - 0x748d3000 C:\Windows\system32\WINMM.dll
>> 0x76580000 - 0x766c4000 C:\Windows\system32\ole32.dll
>> 0x75f50000 - 0x75fdc000 C:\Windows\system32\OLEAUT32.dll
>> 0x74860000 - 0x74898000 C:\Windows\system32\OLEACC.dll
>> 0x75bd0000 - 0x75bfc000 C:\Windows\system32\apphelp.dll
>> 0x6d270000 - 0x6d278000 C:\Program Files\Java\jre1.6.0_05\bin\hpi.dll
>> 0x75d90000 - 0x75d97000 C:\Windows\system32\PSAPI.DLL
>> 0x6d770000 - 0x6d77c000 C:\Program Files\Java\jre1.6.0_05\bin\verify.dll
>> 0x6d310000 - 0x6d32f000 C:\Program Files\Java\jre1.6.0_05\bin\java.dll
>> 0x6d7b0000 - 0x6d7bf000 C:\Program Files\Java\jre1.6.0_05\bin\zip.dll
>> 0x711c0000 - 0x712a5000
>> C:\HplanK\workspaceJOGL\TestCsound\lib\_jcsound.dll
>> 0x6f1c0000 - 0x6f57d000 D:\HplanK\Csound\bin\csound64.dll.5.1
>> 0x70440000 - 0x70573000 C:\Windows\system32\libsndfile-1.dll
>> 0x76490000 - 0x764bd000 C:\Windows\system32\WS2_32.DLL
>> 0x76430000 - 0x76436000 C:\Windows\system32\NSI.dll
>> 0x69980000 - 0x69998000 D:\HplanK\Csound\plugins64\ampmidid.dll
>> 0x6c600000 - 0x6c60a000 D:\HplanK\Csound\plugins64\babo.dll
>> 0x6a380000 - 0x6a389000 D:\HplanK\Csound\plugins64\barmodel.dll
>> 0x6fe40000 - 0x6fe48000 D:\HplanK\Csound\plugins64\compress.dll
>> 0x75da0000 - 0x75df5000 C:\Windows\system32\SHLWAPI.dll
>> 0x74b60000 - 0x74cf4000
>> C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll
>> 0x6b0c0000 - 0x6b0c8000 D:\HplanK\Csound\plugins64\cs_date.dll
>> 0x6b680000 - 0x6b688000 D:\HplanK\Csound\plugins64\cs_pan2.dll
>> 0x70b00000 - 0x70b12000 D:\HplanK\Csound\plugins64\cs_pvs_ops.dll
>> 0x65040000 - 0x65048000 D:\HplanK\Csound\plugins64\eqfil.dll
>> 0x6c540000 - 0x6c549000 D:\HplanK\Csound\plugins64\fluidOpcodes.dll
>> 0x10000000 - 0x1008c000 D:\HplanK\Csound\bin\fluidsynth.dll
>> 0x71640000 - 0x716b1000 C:\Windows\system32\DSOUND.dll
>> 0x75130000 - 0x7514a000 C:\Windows\system32\POWRPROF.dll
>> 0x73f20000 - 0x73fc3000
>> D:\HplanK\Csound\bin\Microsoft.VC90.CRT\MSVCR90.dll
>> 0x6aac0000 - 0x6aac8000 D:\HplanK\Csound\plugins64\ftest.dll
>> 0x63880000 - 0x6388d000 D:\HplanK\Csound\plugins64\gabnew.dll
>> 0x6b840000 - 0x6b849000 D:\HplanK\Csound\plugins64\grain4.dll
>> 0x66e40000 - 0x66e49000 D:\HplanK\Csound\plugins64\harmon.dll
>> 0x6de00000 - 0x6de08000 D:\HplanK\Csound\plugins64\hrtferX.dll
>> 0x70980000 - 0x7098d000 D:\HplanK\Csound\plugins64\hrtfnew.dll
>> 0x707c0000 - 0x707c9000 D:\HplanK\Csound\plugins64\image.dll
>> 0x6bc80000 - 0x6bcef000 D:\HplanK\Csound\bin\libpng-3.dll
>> 0x61380000 - 0x61389000 D:\HplanK\Csound\plugins64\loscilx.dll
>> 0x674c0000 - 0x674c8000 D:\HplanK\Csound\plugins64\minmax.dll
>> 0x63080000 - 0x630a2000 D:\HplanK\Csound\plugins64\mixer.dll
>> 0x6ad00000 - 0x6ad0a000 D:\HplanK\Csound\plugins64\modal4.dll
>> 0x66b80000 - 0x66b9b000 D:\HplanK\Csound\plugins64\mutexops.dll
>> 0x6f900000 - 0x6f909000 D:\HplanK\Csound\plugins64\osc.dll
>> 0x67ec0000 - 0x67ee8000 D:\HplanK\Csound\bin\lo.dll
>> 0x737e0000 - 0x737e7000 C:\Windows\system32\WSOCK32.DLL
>> 0x62480000 - 0x62490000 C:\Windows\system32\pthreadGC2.dll
>> 0x66480000 - 0x6648a000 D:\HplanK\Csound\plugins64\partikkel.dll
>> 0x68680000 - 0x6868a000 D:\HplanK\Csound\plugins64\phisem.dll
>> 0x68b40000 - 0x68b52000 D:\HplanK\Csound\plugins64\physmod.dll
>> 0x035c0000 - 0x035ed000 D:\HplanK\Csound\plugins64\pitch.dll
>> 0x70f40000 - 0x70f4c000 D:\HplanK\Csound\plugins64\pmidi.dll
>> 0x6a980000 - 0x6a989000 D:\HplanK\Csound\plugins64\ptrack.dll
>> 0x70240000 - 0x7024c000 D:\HplanK\Csound\plugins64\pvoc.dll
>> 0x62ec0000 - 0x62ec8000 D:\HplanK\Csound\plugins64\pvsbuffer.dll
>> 0x6bec0000 - 0x6bece000 D:\HplanK\Csound\plugins64\py.dll
>> 0x1e000000 - 0x1e208000 C:\Windows\system32\python25.dll
>> 0x76880000 - 0x7734e000 C:\Windows\system32\SHELL32.dll
>> 0x6f080000 - 0x6f089000 D:\HplanK\Csound\plugins64\rtpa.dll
>> 0x03600000 - 0x03618000 D:\HplanK\Csound\bin\portaudio_x86.dll
>> 0x6e180000 - 0x6e189000 D:\HplanK\Csound\plugins64\rtwinmm.dll
>> 0x6c640000 - 0x6c64b000 D:\HplanK\Csound\plugins64\scansyn.dll
>> 0x6cac0000 - 0x6cac8000 D:\HplanK\Csound\plugins64\scoreline.dll
>> 0x64780000 - 0x64791000 D:\HplanK\Csound\plugins64\sfont.dll
>> 0x68080000 - 0x68088000 D:\HplanK\Csound\plugins64\shape.dll
>> 0x6fc40000 - 0x6fc49000 D:\HplanK\Csound\plugins64\stackops.dll
>> 0x6e340000 - 0x6e391000 D:\HplanK\Csound\plugins64\stdopcod.dll
>> 0x67cc0000 - 0x67cec000 D:\HplanK\Csound\plugins64\stdutil.dll
>> 0x036b0000 - 0x03793000 D:\HplanK\Csound\plugins64\stk.dll
>> 0x6f7c0000 - 0x6f7c8000 D:\HplanK\Csound\plugins64\system_call.dll
>> 0x70f80000 - 0x70f88000 D:\HplanK\Csound\plugins64\ugakbari.dll
>> 0x66000000 - 0x66008000 D:\HplanK\Csound\plugins64\vaops.dll
>> 0x69680000 - 0x69698000 D:\HplanK\Csound\plugins64\vbap.dll
>> 0x61840000 - 0x61910000 D:\HplanK\Csound\plugins64\virtual.dll
>> 0x037a0000 - 0x03895000 D:\HplanK\Csound\plugins64\widgets.dll
>> 0x747c0000 - 0x747c8000 C:\Windows\system32\serwvdrv.dll
>> 0x74330000 - 0x74338000 C:\Windows\system32\umdmxfrm.dll
>> 0x74280000 - 0x742b0000 C:\Windows\system32\wdmaud.drv
>> 0x74320000 - 0x74324000 C:\Windows\system32\ksuser.dll
>> 0x74e00000 - 0x74e07000 C:\Windows\system32\AVRT.dll
>> 0x74340000 - 0x74367000 C:\Windows\system32\MMDevAPI.DLL
>> 0x75eb0000 - 0x75f34000 C:\Windows\system32\CLBCatQ.DLL
>> 0x77350000 - 0x774d9000 C:\Windows\system32\SETUPAPI.dll
>> 0x750a0000 - 0x750cd000 C:\Windows\system32\WINTRUST.dll
>> 0x75720000 - 0x75811000 C:\Windows\system32\CRYPT32.dll
>> 0x75860000 - 0x75872000 C:\Windows\system32\MSASN1.dll
>> 0x75c50000 - 0x75c6e000 C:\Windows\system32\USERENV.dll
>> 0x75c30000 - 0x75c44000 C:\Windows\system32\Secur32.dll
>> 0x75e00000 - 0x75e29000 C:\Windows\system32\imagehlp.dll
>> 0x73d70000 - 0x73d91000 C:\Windows\System32\audioses.dll
>> 0x73c40000 - 0x73ca6000 C:\Windows\System32\audioeng.dll
>> 0x74e60000 - 0x74e9f000 C:\Windows\system32\uxtheme.dll
>> 0x74dc0000 - 0x74dc9000 C:\Windows\system32\msacm32.drv
>> 0x74da0000 - 0x74db5000 C:\Windows\system32\MSACM32.dll
>> 0x74d90000 - 0x74d97000 C:\Windows\system32\midimap.dll
>> 0x041c0000 - 0x041d9000 \\?\C:\Windows\system32\Rdas1046.dll
>>
>> VM Arguments:
>> jvm_args: -Djava.library.path=C:\HplanK\workspaceJOGL\TestCsound\lib
>> java_command: test.Test1
>> Launcher Type: SUN_STANDARD
>>
>> Environment Variables:
>> CLASSPATH=.;C:\Program Files\Java\jre1.6.0_03\lib\ext\QTJava.zip
>> PATH=C:\Program Files\Java\jre1.6.0_05\bin\client;C:\Program
>> Files\Java\jre1.6.0_05\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program
>> Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program
>> Files\VistaCodecPack\QT\QTSystem\;bin;D:\HplanK\Csound\bin;bin;d:\HplanK\csound\bin
>> USERNAME=jp
>> OS=Windows_NT
>> PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel
>>
>>
>>
>> --------------- S Y S T E M ---------------
>>
>> OS: Windows Vista Build 6000
>>
>> CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15
>> stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
>>
>> Memory: 4k page, physical 2095776k(939388k free), swap 4194303k(2988360k
>> free)
>>
>> vm_info: Java HotSpot(TM) Client VM (10.0-b19) for windows-x86 JRE
>> (1.6.0_05-b13), built on Feb 22 2008 01:16:53 by "java_re" with MS VC++
>> 7.1
>>
>> time: Wed Apr 16 21:08:17 2008
>> elapsed time: 221 seconds
>>
>>
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>> Don't miss this year's exciting event. There's still time to save $100.
>> Use priority code J8TL2D2.
>> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>>
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |