Csound Csound-dev Csound-tekno Search About

single sideband

Date1997-12-14 08:15
Fromanechoic@sirius.com
Subjectsingle sideband
has anyone on this list done any work with single sideband (freq shifter)
instr's in Csound? any examples of this would be appreciated...
KIM
________________________
<> kim.cascone <>

<>sound.designer -- headspace<>

<>anechoic@sirius.com<>
<>http://www.sirius.com/~anechoic<>
_____________________________________

"the meta-designer creates context, not content"
    - Gene Youngblood


Date1997-12-14 08:41
FromBurton Alexandre
Subjectperf with OMS...
 hello all...

 i tried tonight to connect perf (0.3b1 and 0.3.4b2) to OMS (2.2) and got
a little bit of success, but things were not amazingly convincing. 

 first of all, how do i assign perf to anything? i thought it would have
worked on an IAC buss, but i found no way to specify which. I found perf 
got the MIDI sent on all ports (except maybe QuickTime), which is not 
terribly convenient.

 second, perf did not seem to get all the events, and most of those it got
were quite choppy (a mono sine wave on a 604e/180, with varying buffers,
plenty of RAM). 

 anyone got a clean connection with perf through OMS?

 thanks!


					alex burton.

Date1997-12-14 21:54
FromMike Berry
SubjectRe: perf with OMS...
	The OMS implementation in perf.ppc is basic, to say the least.
perf opens a connection to all available real ports.  It does not create a
virtual destination since it is impractical to run it in any
interapplication manner since it MUST be in the front and will not behave
well with any other programs running.  It sounds to me like the choppy
performance is from an attempt to run csound in parallel with some MIDI
generating app.  As it stands now, perf turns your PPC into a dedicated
renderer.
	The are ways for us to rewrite perf to get around this, but they
require massive internal rewrite of csound and frankly aren't likely to
get done any time soon (unless there is another Mac programmer out there
who really wants to tackle it - I can tell you what you need to do).
Instead of trying myself, I wrote GrainWave which was designed from
scratch to be a real-time multitasking renderer.
	I am guessing from your address that this involved doing a PPC
port of Cecilia...?  It would be possible to add a connection dialog to
perf which allowed you to shut off ports.  And to add a virtual
destination for IAC.  But those are premised upon perf functioning in a
multi-app situation, which it simply won't.

 Mike Berry
mikeb@mills.edu