| Cool, thanks for the explanation.
gogins@pipeline.com wrote:
> There is no need for a non-GUI version of CsoundVST, since you can use
> Python and "import CsoundVST" to write whatever non-GUI (or GUI) programs
> you want.
>
> Similarly it makes no sense to place this functionality within the Csound
> console program. It already has the Python opcodes, which can be used to do
> what you want already, if a little clumsily and indirectly.
>
> And then, to act as a regular Python extension module in the same way as
> CsoundVST, Csound would need to be a shared library, which is what
> _CsoundVST.so or .dll already is.
>
> As I said before, if it turns out that latency and stability is sufficient,
> it makes sense to write projects such as your sequencer as Python programs
> that import CsoundVST. The same thing could be done in Java, I think. Other
> wrappers could be created using SWIG for Perl, Scheme, LISP, Ocaml, etc.
Right, but this is where the poor midi i/o of python is the hanger. I'm
currently thinking that maybe a combined C++/python/embedded csound
approach is the way to go, but I need to learn a lot more about mixing
C++ and python to do that. Perhaps that would be a cool example down the
road, something mixing wxController with C++ portmidi i/o.
thanks again
iain
> Original Message:
> -----------------
> From: Iain Duncan iainduncan@telus.net
> Date: Fri, 25 Feb 2005 12:00:52 -0800
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] materials needed for Cs5 tests
>
>
>
>>CsoundVST despite the unfortunate and misleading name is not mainly about
>>VST, it is mainly about that fast working cycle and being able to use
>>Python in it.
>
>
> Will the "Python in it" likely be added to regular csound5? And if not,
> have you thought of making a non gui console callable version of
> CsoundVST? Also, I am overdue for looking into the python stuff, can you
> do full featured file i/o using the python extensions? That was really
> the biggest pain I found in making my gig rig, having to save files as
> ftables all the time. I imagine I will do all that from C++ or Python
> embedding csound, but maybe there is an easier option in the meantime.
>
> thanks
> iain
>
>
>>Original Message:
>>-----------------
>>From: Dave Phillips dlphilp@bright.net
>>Date: Thu, 24 Feb 2005 11:11:50 -0500
>>To: csound-devel@lists.sourceforge.net
>>Subject: Re: [Cs-dev] materials needed for Cs5 tests
>>
>>
>>Hi Michael:
>>
>> I just discovered your Python scripts in the examples directory. I've
>>already begun a brief intro to using CsoundVST as a standalone app, I
>>thought I'd combine the Python scripting with that intro. Unfortunately
>>I'm not having much luck. Running Koch.py resulted in "opcode missing"
>>errors, some apparently minorrenaming is required. I'm not sure I
>>understand what's supposed to happen with the Strange Attractor script,
>>but it crashed CsoundVST.
>>
>> My SoundFont stuff is *not* based on the Fluid opcodes, so yes, I'd
>>welcome an example.
>>
>> I'm very interested in how you use the Loris stuff. I'm also willing
>>to try running the VST stuff under Linux and the libfst system. Could be
>>interesting... weird but interesting...
>>
>> Thanks again, Michael. Btw, CsoundVST is a neat working environment. I
>>open my file, do some edits, hit Perform, edit some more, hit Perform,
>>edit some more, and so on, in a very fast cycle.
>>
>>Best,
>>
>>dp
>>
>>
>>gogins@pipeline.com wrote:
>>
>>
>>
>>>Topics that should also be covered include:
>>>
>>>1. Loris analysis in Python / resynthesis using Loris opcodes.
>>>2. CsoundVST with Python algorithmic composition (I will contribute an
>>>example).
>>>3. Using CsoundVST as a Python extension module (I will contribute an
>>>example).
>>>4. Does your SoundFont example use the Fluidsynth-based opcodes? If not, I
>>>can contribute an example.
>>>5. VST plugin opcodes.
>>>
>>>Original Message:
>>>-----------------
>>>From: Dave Phillips dlphilp@bright.net
>>>Date: Thu, 24 Feb 2005 06:53:36 -0500
>>>To: csound-devel@lists.sourceforge.net
>>>Subject: [Cs-dev] materials needed for Cs5 tests
>>>
>>>
>>>Greetings:
>>>
>>>I've spent the last few days working on organizing a set of tests and
>>>examples for newcomers to Cs5. I've taken this list of topics from Dr
>>>B's recent message:
>>>
>>>Real-time audio I/O *
>>>Real-time MIDI I/O *
>>>Write to File *
>>>
>>>Plugin opcodes
>>>UDOs
>>>Include files *
>>>Multi-Channel Output *
>>>InterApplication Communication
>>>Python Driven Orcs
>>>Changing buffer sizes
>>>Analysis and Other Utilities
>>>JACK *
>>>FTLK *
>>>SoundFonts *
>>>
>>>Items with * are already done. I can deal with the utilities and buffer
>>>size stuff, but I'm soliciting for contributions to the plugins, UDOs,
>>>IPC, and Python topics. Those are all outside my domains of interest and
>>>I have little or no useful knowledge there.
>>>
>>>What other topics ought to be included for this collection ?
>>>
>>>I'm looking for brief demonstrations of the topics, not full-bore
>>>highly-detailed presentations. I need simple CSD or orc/sco files that
>>>clearly show how the topic is implemented in Cs5. For example, I don't
>>>want a technical explanation of the plugin API, I want an example that
>>>shows a beginner how to install and test a 3rd-party Csound plugin. The
>>>emphasis in these examples is on use, not theory. Explanations abound,
>>>useful examples do not.
>>>
>>>TIA for any assistance you can give.
>>>
>>>Best,
>>>
>>>dp
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>SF email is sponsored by - The IT Product Guide
>>>Read honest & candid reviews on hundreds of IT Products from real users.
>>>Discover which products truly live up to the hype. Start reading now.
>>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>>>_______________________________________________
>>>Csound-devel mailing list
>>>Csound-devel@lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>--------------------------------------------------------------------
>>>mail2web - Check your email from the web at
>>>http://mail2web.com/ .
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>SF email is sponsored by - The IT Product Guide
>>>Read honest & candid reviews on hundreds of IT Products from real users.
>>>Discover which products truly live up to the hype. Start reading now.
>>>http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
>>>_______________________________________________
>>>Csound-devel mailing list
>>>Csound-devel@lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>-------------------------------------------------------
>>SF email is sponsored by - The IT Product Guide
>>Read honest & candid reviews on hundreds of IT Products from real users.
>>Discover which products truly live up to the hype. Start reading now.
>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>--------------------------------------------------------------------
>>mail2web - Check your email from the web at
>>http://mail2web.com/ .
>>
>>
>>
>>
>>-------------------------------------------------------
>>SF email is sponsored by - The IT Product Guide
>>Read honest & candid reviews on hundreds of IT Products from real users.
>>Discover which products truly live up to the hype. Start reading now.
>>http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |