p.s. Ricardo did'nt you just have a piece performed by the Ulster Orchestra using real-tme graphics rendered with GEM? am I right?
Almost right. This piece was beautifully scratched by the QUB orchestra and musicians we found all over Northern Ireland from other orchestras and music schools (about 80 + 25 choir) I used marks GEM with an nvidia card and a giant screen facing the orchestra for real-time scoring instructions. It was co-conducted by Paul Wilson who was cueing events in this part and fully conducting first movement. The initial idea was to do this remotely from our new studios using netsend~ etc. Experiments worked well because all the GEM rendering was processed in the 2nd computer and netsent~ was just transmitting midi (lots of ctlin) with no delay or interruption. Due to the fact that the piece was rehearsed and performed in the same day I took the decision to simplify technical issues and just do it on stage. Also I could not find an ethernet connection in the Concert Hall either... This, let me concentrate in important performance aspects like how the orchestra was decoding images as musical instructions and how to diffuse the overall sound in octophonic. The audio processing was done by Ian McCurdy who actually prefers hardware interaction (racks with effects and a few peaveys 1600) than max or puredata. And I used an extra G4 and msp to do 8 channel granular synthesis (key- automated) and playback some tape (all the silly work but easy to learn in a day)- My advise would be to separate in two computers real-time rendering GEM from PD audio processing even with a 1.8 Ghz, especially if the audio is very demanding (some externals are!). Also I would manipulate midi instructions remotely (using netsend/receive) and do the dsp-process in the target computer, unless you want to stream the audio from other computer via Ethernet using other objects. (Olaf Matthews can tell you more about it). Also Linux far better than NT but I did on an NT and GEM did not crashed.
I am glad to email you the score on pdf or macromedia Freehand should you like to spot ideas from it.
Ricardo
----- Original Message ----- From: "Rory Walsh" rorytheroar@yahoo.com To: pd-list@iem.kug.ac.at Sent: Tuesday, April 09, 2002 4:59 PM Subject: [PD] Pd and Gem, some questions regarding performance
I am currently working on a signal processing patch which just manages to make it through each test without crashing, however now I would like to use gem aswell and there is no way the two will work together in harmony! As soon as I turn on rendering or Audio the patch goes down, so I guess that I will use two computers, can anyone tell me the most effective way of doing this with 2 laptops for example, I presume that netsend and netreceive are the main objects but has anyone realised pieces using these methods and what are the main pitfalls I should try to avoid when programming a piece like this? Thanks in advance for the help!,