gear fund for TML R&D

R&D folks,

Thanks for good info.  Can someone please put it into the TML WIKI with a bunch of  keywords like equipment wishlist gear  to buy upgrade?

Michael, Morgan, Navid can you please put, specific model info  and $ prices on what you recommend please?

Let’s think in terms of longevity as well as usefulness for applications generally useful across spectrum of our research (yes, a moving target).

We also have the option of splitting out specialized gear for specific grant proposals, which we are working on– help may be appreciated at the right time (starting week of Oct 5-9 perhaps).

Thanks, Xin Wei

On Fri, Sep 25, 2009 at 9:21 AM, Sha Xin Wei <shaxinwei@gmail.com> wrote:

can point to it as I negotiate.      We can think in two scales: 50K “now” + 250K-500K later.   (Higher amount assumes in-kinds from industrial partner.)

On 27-Sep-09, at 8:36 PM, Morgan Sutherland wrote:- Also a new massive cinema-display (unless that’s being replaced my insurance).

On 28-Sep-09, at 5:51 AM, Michael Fortin wrote:

Instead of a tricked-out Mac Pro - I’d suggest going for multiple Mac Pros (very few, if any, of our existing code actually pushes the limits of the current G5s - memory and CPU wise - that may change as technologies evolve you may argue; but the slowest Mac Pro is quad core, and some dual-core intels run as fast than the quad G5s).

On 28-Sep-09, at 6:31 AM, Jean-Sébastien Rousseau wrote:

JS wishlist (dreamlist)

- 2 x New TripleHead2Go DisplayPort (or new ATI EyeFinity video card with 6 outs on one video card) (about 350$ per unit)

- 2 x DeckLink acquisition PCI cards (digital & analog in for real time capture) (between 200$ and 1000$ per unit)

- 2 x Portable scan converters (HDMI to composite, s-video) (Gefen has some nice ones) (about 300$ per unit)

- 5 x Pico projectors (about 400$ per unit)

- Cables, cables, cables … (BNC, VGA, no DVI because we have hundreds, but DVI over CAT

-5 extenders for sure would be nice)

- 2 x Hydro-resistant SDHC Flash video cameras (about 400$ per unit)

- 1 x HD camera (between 1000$ and 5000$)

- 3 x wireless analog cameras kits (about 200$ per unit)

- 4 x low light sensitive FIREWIRE cameras (PointGrey, around 500$)

- 4 x firewire extenders

- 2 x firewire PCI cards, to add firewire buses

- non-glass IR filters (for about 250$)

Notes : 

- Digital Video mixer are way to expensive (+10k), and dont really bring more than software video mixing.

- Analog mixers (like a V8) are still also expensive (2500$) and I would not recommand getting one (using Hexagram mixer is still the best option)Available now!- We could get an Edirol V1 (circa 2004, analog mixer) for about 500$ (maybe 400$) from Moog (on sale, the last one) this week (I just got one, and its really simple/efficient analog mixing (4 input / 3 outputs / all midi controllable). Could be great to use it not for output for for input, like in the case when we need to smootly transition from different video inputs when we have only one digitizer plugged in the computer and we have lets say 4 analog cameras going into the V1.

- We could get an Edirol V1 (circa 2004, analog mixer) for about 500$ (maybe 400$) from Moog (on sale, the last one) this week (I just got one, and its really simple/efficient analog mixing (4 input / 3 outputs / all midi controllable). Could be great to use it not for output for for input, like in the case when we need to smootly transition from different video inputs when we have only one digitizer plugged in the computer and we have lets say 4 analog cameras going into the V1.

•  Samsung Touch Screenand a Canadian vendor: Vernon Techhttp://www.vernontech.ca/en/information/rental-products/samsung-touch-screen.aspx  (from Aziz Hassan)

On 4-Sep-09, at 1:20 PM, Navid Navab wrote:

  • A series of small, hang-able, full-range speakers (ie. Genelec, or something cheaper) for odd spatialization experiments (memory)
  • Series of modular, wireless sensors + interface (ie, I-cubeX, SenseStage)… I-cubeX stuff are rather pricey but are small, modular and work well. SenseStage/IDML interface is cheap and small but not always guaranteed to work at robustly.
  • The smallest and most powerful wireless audio transmitter/receiver in the world! (for receiving audio rate signals from small and moving objects, people, etc)

insane in the membrane

Navid,Thanks!  This is all good.  (I could hear Tim’s ‘breathing’ shift as I moved about ;)

 

On 1-May-09, at 1:13 AM, Navid Navab wrote:

Hello,Tim’s patches are running and both screens at the lab are augmented now. One with “falling bamboos” and the other with “metallic plates”. I am leaving my machine in the lab to test my patch’s reliability on a long run. Later I could transfer the computation to one of the lab machines/laptops. Feel free to excite the membranes tomorrow when you come in.

 

Great!  Compliments on livening the space.   Can you be sure to make a version + README instructions that can be launched by someone else in the Ozone group?

Your work should be documented on the Ozone WIKI.

 

Note: Eventually the membranes should be able to change their states from metal to wood, glass/etc according to the ozone-state-engine.

 

This would be a welcome advance from the phase change front.  I’m looking very much to transmuting wood to glass to breath to bamboo to metal!

 

(Relevant history: Largely metaphorical prototypes include Harry et al’s Thick/N (GaTech, 2004), X et al’s TinyOS water-ice/laughter-speech instruments (Ubicomp, 2003))

 

Patrick can you make sure that enough of the  activity in the demo area is optically visible to the cameras so that the Ozone system can respond?    We wrote the demo state topology assuming we could detect  approach to the fastfold.  And the system was using overhead camera tracking,   

 

Patrick or JS, can you test Ozone behavior?   If the cameras are not picking up enough in IR or visible, then we need to use an alternate sensing strategy.   I would say feed Navid’s contact sensors into the sensor bundles for storm  & calm states.   But Morgan is totally occupied for CCA so this will not be possible for May 2.   We should do this for May 8.

 

Cheers,

Xin Wei

bunch, barycenter, lighting, network

From the Jan 15 workshop, I added: MaxLibraries/TML/pro/lab/lab/network/ test_net.maxpatMaxLibraries/TML/pro/lab/lab/workshop/090115/ barycenter.maxpat barycenter.xml lights.maxpat scatter.maxpat test_net.maxpat aliasMaxLibraries/TML/math bunch.xml tml.math.bunch.maxpat

sound activity information available

hi ozoners,

in prep. for our demo for Phyllis, i cobbled together a rudimentary energy analysis patch which is running as part of the ozone microphone analysis patch i plan to be always leaving running in the lab. it needs some self-calibration components to be added to adjust automatically to changes in the room’s sound, and with time it will likely be completely replaced by something more effective.

use michael’s osc network patches to query ozone for the service, and register at will :)  (since morgan and js haven’t yet used these, the best way to see an overview of the system is to look at the help for tml.networkResource. at some point we should create an overview patch and replace the individual helps with specific relevant helpfiles)

snd.analysis: some-new-additions

hello Ozone,I have spent the last couple of weeks expanding, updating and redesigning a very complete and seamless sound-analysis patch.

snd.analysis.visualization window

This patch can extract many features from which the following would be of significance for ozone:

  • spectral flatness (noisiness/peakiness).. useful for detecting specific soundevents within/from a soundmass
  • tempo, beat/rhythm detection… tempo spectrum is very exciting (lots of micro tempos within signal are detected simultaneously)
  • event detection (onset of pitched/unpitched events)… pitched onset detection is useful for detecting human voice and not detecting for example footsteps
  • auditory-based loudness and spectral energy
  • etc

all of these parameters and detections perform dynamic self calibration and juicy outputs between 0.0-1.0 are ready to be feed into Ozone.Besides analyzing environmental sounds, it would be interesting to have the ozone system listen to its own output and readjust itself and therefore from a non-linear dynamic system (cheap implementation of autopoesis.)

sound features 0.0.0.1

hi guys,So I’ve got just a basic, basic 4-value osc system sending microphonelevels to the group. I plan on adding stuff through this week, butthis is just to get started. The state of cables and mics was indisorder from a lot of migration to/from Frankenstein and then my timeoff, so this took some time to reorganize. There’s a boundary micplaced on the white table — please take to not damage / spill coffee /spill soup on it :)It’s running in Runtime so that hopefully, I can continue developingwhile it’s running and it’s protected from crashes.You may find the values aren’t sensitive enough with the noisy noisefloor (lots of ambient noise, fishtank, etc.), so I will try soon tryto filter some of that stuff out somehow and work on sending slower,more meaningful data. I’m planning to optimize and improvemeteor-shower this week, and so some of its system params and soundlevels I can also send out.I’m sending everything out port 8001. “env-follow” is essentially asignal level between 0. and 1.:/ozone/sound/features/mic.foyer/env-follow f/ozone/sound/features/mic.room-centre/env-follow f/ozone/sound/features/mic.common/env-follow f/ozone/sound/features/mic.table/env-follow fat about 100Hz. There’s no screen mic yet, there seems to be somethingwrong with Navid’s contact mic up there.For now, I’m sending all the data to the ozone network’s broadcast IP,10.0.0.255. So, if you have your local Ozone network config set with arouter of 10.0.0.1 or 10.0.0.239 (the latter being the Netgearswitch), you should automatically be receiving the data, just bindudpreceive to 8001.I plan on integrating Michael/Harry’s OSC serviceregistration/listener system once someone can give me a 5-minutehands-on.. unless it and its helpfile are already in svn?If you’re not getting anything and you notice the scrollingmultisliders not doing anything, try restarting dsp with the purplebutton. If the broadcast isn’t working for you, you can also put inyour IP if you don’t mind editing the patch.pps. Max5 SDK came out on Friday! now people have a chance to porttheir GUI-based objects which broke with Max5’s new interface.Tim

ostensive media art goal; fundamental research goal

Dear Ozone folks,This Thursday Ozone lab’s ostensive goal is to make state changes palpable via concrete visual and sonic qualia.However, the deep motivation for research work is to realize an experimental apparatus formorphogenesis:  making it possible for us to create objects out of fields.To correct a misconception from the past 5 years of calligraphic video work,the visual  effect I’m after is NOT necessarily vague or fuzzy. The intermediate goal is to make it possible forany one of us, or a prepared inhabitant, to seemingly be able to fashion objects to any degreeof “definiteness” or articulation out of more primordial fieldsin a learnable way, not based on my learning geometric or other cognitive models.The fields may be highly structured, and not homogeneous  – but their inhomogeneity must be potentially meaningful, and not random.And objects, for me, are always temporal (events).Corollary: a visual object that has no sound is not interesting as felt experience.Xin Wei

Ozone GFX

Dear Ozone team , especially JS, Michael, Harry,There are a couple of nice examples.  For applications that I have in mind — neo-MeteorShower, neo-Cosmicomics, Frankenstein and IL Y A,  I’ll avoid showing explicit, a priori, geometry.  Metric forms, points, lines, and planes, should come out of live activity, not precede it, pace Plato and Kant. It should be easy to do some of that by appropriate rendering, eg using the 0-skeleton (and 1-skeleton) as control points for indexing into textures, etc.  I’d like to work with n-parameter variations of these,  1 < n < 6I think these look promising.http://132.205.138.226/nonnewtonian-poster.jpghttp://132.205.138.226/verlets_2-poster.jpgYou can choose the most parameters that might be most interesting,possibly: speed (acceleration), density, convergence, shape (topological) type (a continuous parameter).Some qualities likehue spatial-distribution, hue-dynamics (sheen or flicker),are applied  by post-processor, of course, but that’s a level of detailbelow the exposed interface to the instrument.Ye Olde Timespace (composite instrument) and Lattice-particle should be two of the instrumentsavailable Thursday.

* * *

Technically-aesthetically, I would set as a minimum challenge to realize  the expressive value ofChris Park’s analog effects, but with realtime computational control.Here’s a bank of examples re-posted from a year ago:http://www.chrisparksart.com/movies2.htmThese seem particularly rich:46141516182022The interesting thing would be to achieve subtle realtime control over the dynamics.The approach to take, given, the  modularized computational fluid dynamics (CFD) processors that Michael Fortin can provide, (advection, pressure, etc.)is to apply a separate layer of  CFD processing,and then drive them by continuous, sometimes densefields of data from live physical movement.The hard part is the CFD that Michael did.It should be quite straightforward to expose them as jitterobjects passing control and video matrices.  Making RICH sound + video instruments work JOINTLYin interesting response to live human movementcan be the goal for a subsequent Ozone lab. It is essential that we be able to parameterize Michael’s CFDprocessors with a dense (ie video, eg motion or optical flow vecor field AKA fur-grass)as well as sparse field.  (e.g. isolated highlight pixels abovea threshhold value)Xin WeiOn 17-Nov-08, at 7:54 AM, Harry Smoak wrote:

NiceBtw are using the blog or the mailing list, and if the answer is both then what should be posted to each?–HarryOn 17-Nov-08, at 4:10, Jean-Sébastien Rousseau <jsrousseau@gmail.com> wrote:

Some samples : http://132.205.138.226/

using ozone@concordia.ca, TML blog, TML WIKI


Ozone email:  ozone@concordia.ca 

Ozone publically visible blog: http://topologicalmedialab.com/blogs/ozone 

Ozone private project WIKI: http://www.topologicalmedialab.net/fields/tml/field.php?n=Projects.Ozone  

 I would say:
  1. Store “permanent” information in TML WIKI. Permanent means should be of use beyond this term, for future developer,for writing a TML archive catalog,or for writing a paper.  Includes OSC naming conventions, people+roles, references etc.
  2. Send persistent info that’s useful for the current term  to Ozone blog,includes items in (1) (which could be referenced by URL to TML WIKI, butbetter to simply copy into the blog).  This is info that your team matesshould find useful for roughly the week, or for the current lab.  (Anything that may be of longer term interest belongs in (1).
  3. Email  ozone@concordia.ca to announce every emission in 1 or 2.  For topical info, alerts, Q&A where the answer is not likely to be needed beyondthe moment or the particular interlocutors.  (You never know, hence the blog)I would habitually blog just about everything for persistence,and use email to alert team mates that there’s new info on the blog to look at. 

http://topologicalmedialab.com/blogs/ozone/wp-admin/post-new.php  

Cheers, Xin Wei  

ozone network (wireless)

I’ve reset and reconfigured the Ozone network wireless access point

DI-624 - High-Speed 2.4GHz (802.11g) Wireless 108Mbps Router
http://support.dlink.com/default.asp?orig=2
DI-624_revD
DI-624 Revision D
http://support.dlink.com/products/view.asp?productid=DI-624_revD
AVAILABLE Firmware 4.04 (latest version) 6/13/2007

Followed instructions for reset
Assigned admin password: *****  << the usual
changed ssid tmlozone
Security WPA pass: ************** << same as old password
The IP address of the DI-624: 10.0.0.1
Subnet 255.255.255.0

DHCP available

Next Page »