1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Hardware FX unit

Discussion in 'Developers Area' started by MoRpH, Apr 9, 2002.

  1. MoRpH

    MoRpH Moderator

    OK also restarting this thread with description of the item (and no comments about you can use a laptop and software, thanks). And yes I know a lot of this functionality is in the fairlight CVI and I already have one but I would like something more upto date and smaller.

    I'm thinking of a unit similar in design and build to the Pioneer EFX500. [​IMG]

    I'm thinking a single video in so no mix functions, just FX.

    1. Record button to sample uncompressed live video into ram, sampled video can be switch too instead of live video. Pressing again stops sample, pressing again starts sampling again clearing previous sample.

    2. Scratch and loop functions on sampled video from ram.

    3. RGB intensity knobs for picture tweeking (like low,mid,hi EQ on audio mixer).

    4. Invert button

    5. Freeze button

    6. Colourize with a number of style options like solarize, spectrum, contour, etc. controlled with HSV (hue, saturation, value AKA intensity) knobs.

    7. Rate knob/slider to control on/off rate off above functions (eg. so you can strobe invert and adjust strobe rate, just like the CVI) and a tap button to set it up.

    8. Momentary on switch, so the FX is only active when you hold down the activator control for the effect or, it locks on and only stops when pressed again (see the concept on the pioneer site )

    9. Kill all button, to remove all FX @ once and just give straigh uneffected video.

    10. Mirror functions, possibly with mirrors controlled by sliders commin in from each of the 4 sides, and then rotated by knobs... this would give unlimited mirroring functions and really make all the trance/kaliedascope folks shit themselves in delight :)

    11. Zoom slider to zoom image.

    12. Maybe a 3d engine for mapping the incoming video onto 3d objects that can be controlled in realtime with a track ball or point. On a black/white (selectable) background, for keying out.

    With the exception of the last thing they can all be done with ICs/Eproms as far as I know and thats the way I want to do it... nothing that can crash and cause problems live, instant on/off.....

    Electronics wizards out there start your engines..... I know we can do it :D :nod:
  2. Awax

    Awax New Member

    Just take a basic general purpose interface (like MidiMan SurfaceMan http://www.midiman.net/products/midiman/surfaceone.php), plug an Video Input card on your laptop/PC, hook a scan converter at the end : your the king.

    That's my dream machine !!!!

    But as I'm a newbie and the site crashed (the database actually), I won't post any more nonsence :)
  3. MoRpH

    MoRpH Moderator

    I know your a newbie (and never ready the old thread) so I'll try not to get to annoyed..... I have already been through all the reasons I don't want to use software/latop.

    Yes I have USB video in on my laptop and yes I plan on getting a surface1 (watch for my review) and I will be using them with software but thats not what this thread is about.....
  4. HuoLong

    HuoLong New Member

    i'm also VERY interested on a PURE hardware FX unit... (i've build a composite video enhancer 2 shear 1source 2 2sources)

    well, the quality is not so PRO, but if you want yuor source @ the same luminance for 2outputs @ VERY low cost, i can send you the scheme...

    i'm (sadly) no electronic-genie, but with the help of internet i was able to build that thing when only having the "blue-prints"...


    LEVLHED gear whoreder

    make it play VCD

    my thought?
    take the picture Morph posted and just make it play VCD/DVD.
    Keep all the "pitch" control, any A-B looping, scratching, etc. Maybe throw in a delay effect or something.
    this would make LEVLHED very, very, very happy.
  6. MoRpH

    MoRpH Moderator

    Hmmm that would be cool LEV, but why not just make the unit work with ANY video input..... and buy a $50 VCD discman player to run into it... much more flexible :)

    LEVLHED gear whoreder

    send me a link!!

    because thats one more thing to bring..... and have cords for.....
    and I think someone will make a VJ VCD/DVD player sooner than the efx box you're dreaming of.......I mean I think its going to be easier to make........
  8. MoRpH

    MoRpH Moderator

    Well that was in US$ and it was secondhand..... but there were some very good cheap ones coming out of SE asia with a brand name something like NAVA??? I think....
  9. wellREDman

    wellREDman Saitek Warrior

    its napa I think, the link got posted here a while back but apparently they're shit, pitch control is advertised but is in fact just 1x 2x etc. and they dont loop properly.
    what we need is a dvd/vcd version of the pioneer cdj, pitch shiftable scratchable portable yeah
    I do agree with ya tho MoRpH, the hardware side is def. behind the software all these things are technically possible but until some manufacturer see the possible money to be made we're gonna have to keep using puters (with the inherant instability)

    but just for a moments dream, imagine a unit, combining 2 of the above with a 4 channel vga enabled mixer something like per's baby, and the fx capabilities of morphs dream unit both pre and aftermix, all built into a 4u 19" box, with lcds for each channel and output, and a fold out knob and slider interface .....aaaaaaaah:eek:
  10. MoRpH

    MoRpH Moderator


    *MoRpH goes into a techno freak/VJ lust fit.....* :p
  11. spark

    spark cut-up, composit, create

    the third way - dedicated dsp box

    yes yes I'm totally on track with where you're coming from, but consider this - having a dedicated dsp and connectivity box that is controlled by computer but processes it all full frame, real time without touching the CPU. A bit like a programmable Matrox RT2000 or AfterEffectsonIce. Imagine building a visuals app in some PD/Nato style environment, but each video object corresponds to a hardware function. Ultimate flexibility, at a level where the rest of us can create our own stuff, and release the pro's to stop worrying about CPU cycles used for the basics and free em instead for the most crazy shit.

    What is so damn annoying is that the audio world already has something like this, the Moto828.
  12. MoRpH

    MoRpH Moderator

    Hmmmm interesting idea spark.... would a PC crash still bring it down??? would the actual controllers be physical.... IE. knobs and stuff??? Guess you could link it to midi controllers...... still that would be 3 pieces of kit to do what could be done in one.
  13. snapdragon

    snapdragon Member

    it is a must have item,

    just points 1 and 2 are really crucial, sampling/loop/pitch control. then house it in a effects peddle (like for guitars) it should be no bigger than this.......and should cost not much,, ?50 - ?70 i would guess.

    forget the 3d engine i say...
  14. MoRpH

    MoRpH Moderator

    Yeah I think now the 3d engine would be shit (as most 3d is), but you gotta have more than just 1&2 otherwise its just a realtime video sampler/player..... while that is VERY cool and something I would love to see, I think the realtime FX would really be the focus of the unit... that said I would just like to make something happen.. anyone know any of the big electronics companies that might be interested in making this for us???
  15. vjpixylight

    vjpixylight AKA Will O' The Wisp

    Yea Sparks got it...DSP is crucial now in the audio world, and could be adaquatly aplied to the video world, though I worked for a company using ICE cards, and for the 3 grand they costs, the dsp was not so effective on real time FX's... and I am afraid if you want brodcast or HDTV rez you will have to send a fortune for dsp cards...
  16. murph

    murph vidiot

    wow, I'd totally drop $200-400 on something like that, I love the idea. (and it really needs to be purely an FX box, not get convoluted)

    My partner and I also had an idea for a hardware device, like the CDJ-100 or 1000, basically a hardware resolume. It'd have a CD slot like the CDJ's, but also one small LCD monitor for viewing thumbs of the clips in the bank. The CDs would have a certain format, and a certain codec, so that each cd is basically like a .dck file in resolume, meaning it would automatically load all your clips into memory when you insert a cd, and would have physical buttons to hit for each clip in the bank. It'd have the reverse button, a freeze button, and a speed slider. RAM would be upgradeable, like an audio sampler, for people who use larger clips/expandability.

    A typical setup would have two of these, whatever else you want (like DVD players) and a mixer, and maybe an FX unit like morph described. If we wanted to get fancy the units themselves could have resolume-like effects, and a resolume-like chaos function. (I love that function!)

    I think, from a hardware design perspective, this should be totally doable, not even that difficult, and could totally be done in the $400-500 price range that I'd think would make them attractive. Just need to find an EE major to help me out...
  17. eXhale

    eXhale video magician

    Wow I'd love to get that unit you're describing murph :p

    I i think it would cost a lot more though. If you want the unit to read the CDR/VCD and display the thumbs on a LCD monitor, it will require a little computer unit, which is I think A LOT more difficult to make than just playing and mixing some video "flux" like a video mixer or an FX unit like the restate rebelle do... (and the rebelle costs about $1000!)
  18. snapdragon

    snapdragon Member

    why not make the unit midi controlled? this would make it v. flexible
  19. MoRpH

    MoRpH Moderator

    Yeah Midi in/control would be wikkid... but it needs is own set of on unit controls to for those that don't/can't use midi, so like the V5 but better implemented :)

    OK as I said who's got the friend @ sony/panasonic/roland/etc that we can take this idea too???
  20. Awax

    Awax New Member

    According to me, Murph's idea could easily be implemented in embeded Linux.
    A DVD/CD player, a small HD (cache), some RAM, a small and efficient kernel and a simple but efficient app. Add a good video card that can do effects and speed the decompression process (like ATI that does full MPEG2 decompression) and you might win.

    MP3 player started by being a Linux box (and some still are, like RioCar).

    Anyway, the embended OS approch is the closest to HW ease-of-use/effiency but is much cheaper to developp.
  21. MoRpH

    MoRpH Moderator

    Software = crash.......
  22. snapdragon

    snapdragon Member

    glue some ram and an eprom to this itvc15 chip (mpeg-2 encoder/decoder) and if you know whats going on, it might work..... these chips only cost US$29 each (if you buy 10000) so this unit would be cheap, cheap.

    http://www.globespanvirata.com/GV iTVC15.pdf

    check the block diagram - its pretty friendly,

    question: is mpeg-2 a suitable codec or is there poor control over speed and direction change? i haven't found any good info on this.....

    in principle there are loads of suitable encode/decode chips look at all the camcorders that do this shit, firewire anyone? (i would prefer s-video)
  23. Awax

    Awax New Member

    A basic linux kernel won't crash alone. And if you develop your own and efficient software, using crash-proof language or method, it won't. But developping crashproof soft is long and hard and sometime inefficent. I work here in a industrial computing company. We are working for Defense and Transportation, so crash isn't a solution (especially when you're driving a train at 200 mph). This could be done !!!! but I known it is not as strong as HW but it is much easier to build. Just build such a box, start selling it and then you could show a HW manufacturer that such a market exist and he might think about puting some money in it.

    BTW, in audio, lastest mixer are just a standard PC driving a bunch of dedicated cards with special user interface.
  24. MoRpH

    MoRpH Moderator

    Well I don't have the resources to build the box in either hardware or software but plenty of ideas and creativity on the topic.

    If someone can do it with a hardware/software box then cool contact me and we can get moving, if not lets drop the shit and move on to trying to get this thing built in hardware by a name brand.
  25. murph

    murph vidiot

    only problem I see with embedded linux is extremely poor video support, especially with video card drivers. I could see if someone wrote an app to directly access the hardware on the video chipset that we'd embed, specific to that chipset, and to the codec we're using, with fairly strict limitations on the format other than resolution and framerate, it might work. The advantage to this is that there are also lots of video output chips available to embed, and we could pick a really good one, and no UI to write, as it'll be controlled by hardware. Definitely easier to develop than fully hardware, though I'd scratch the hard drive in favor of 512MB of RAM embedded with two DIMM slots for more. ($100 for that is what you'd pay for any new 2.5" HD, and no crashing heads)

    hell, this might even work as an external controller to an xbox. (but then it gets convoluted)
  26. MoRpH

    MoRpH Moderator

    Hmm yeah I was always planning video into RAM, HDD is not an option...... one cool thing about software would be if we had a number of controllers on the box, maybe we could set it up that you could write new FX for the unit and upload them say via USB and assign the parameters in software to the controllers :)
  27. Awax

    Awax New Member

    XBOX would definitely be a must have : one of the best 3D graphic DSP available (programmable thru Direct3D vertex/pixel shader), a stable platform (XBOX OS, stable becos derivated from Win2k and running on a controled hardware (no need to check for compatibility)) and a truly cheap one :D. As it is based on Microsoft DirectX API, it is really easy to develop.

    The only draw back are :
    - XDK (XBOX developpement kit) is REALLY expensive, and you cannot do anything without cos
    - XBOX support only appz running on DVD formated for XBOX (and only Microsoft can burn such DVD currently, to prevent piracy).
    - controlling with a gamepad isn't that easy (and even if the game port is basicaly an USB port, the connectors aren't the same shape and you won't be able to develop drivers for it)

    And as a conclusion, M$ will NEVER allow you to develop such an app becos it will turn the XBOX into a professional appliance and people will buy just ONE XBOX and ONE app to run on it and M$ is losing money on the box (cheaper than the same PC - PIII 733, 64Mo RAM, GF3+, AC3 sound card), getting the money from selling the games and the XDK.

    But it would be a dream :nod:
  28. Awax

    Awax New Member

    That's the basic idea of my own soft ... First demo in a month or so, I think. (it won't be embed ...)
  29. MoRpH

    MoRpH Moderator

    Cool Awax I look forward to it.. I still think an embedded crash proof independent box is gonna be best though :) each to there own...... still waiting for ppl to voluteer their friend @ sony/roland/panasonic :D
  30. hamageddon

    hamageddon Motion Mapping Looper

    as far as i'm not the first propagating computer boxes

    do you mind me pointing out the possibilties of a linuxstation again, MoRpH :D :D :D :D

Share This Page