» bjoerns ...
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

bjoerns ...

acl(admin devvvv vvvvgroup)

:)

HowTo MySQL

vvvv wannados

CUDA Com-DLLs

Cuda Home

devices

harddisk / general hardware-monitoring

Generic HID Node(s)

Enable the users to connect HID-spec-compliant devices to their machines and use them instantly in vvvv without the necessity to install drivers.
This HID are for example:

already tested:

  • joypads like microsofts sidewinder
  • remotecontrols connected via IR and USB like shuttles XPC Free PN31
  • so called multimediakeyboards with "specialbuttons" (start email, browser)
  • mice with more than two buttons
  • PS2 Mice and Keyboards connected via an PS2 to USB adapter

to be tested:

  • devices connected via bluetooth (Keyboards, Remotecontrols etc)
  • general node-properties:
    • inputs:
      • enum containing a list of connected devices
      • string to save and change the outputpin configuration (similar to Automata-Node). this string is automatically generated based on the characteristics of the chosen HID
      • a input pin like the transformation pin, to make cascades of hid devices? for easy grouping of devices?! Oz
    • outputs:
      • dynamic outputs, automatically generated on basis of the chosen devices buttons, mousewheels, tiltsensors etc.
        • maybe better: slices of output, like if there are eight buttons, the output-pin "button" would have eight slices? Oz
    • how to assign hid-devices to renderer? could do that with the handle pin, is there a better way? Oz
    • add the capability of renaming hid-devices, so you don't need to operate with the product-id. Oz

Devices are saved via the input string pin to prevent errors if a patch is opened and a device that was formerly connected isn´t present.

  • Device-Class dependent / additional properties

for example:

    • X/Y coordinates of mousecursor
    • pressed keyboard-keys
    • block specialbutton functions, e.g. shutdown. instead put out a descriptive string ("shutdown")

TODOs:

  • research concerning HID programming
  • implementation of dedicated Nodes for different HID-Classes (mice, keyboards, joysticks/Joypads)
  • testing of the nodes under a variety of conditions (different machines, connected devices etc.)

maybes:

  • integrate the IO Warrior Node into the generic HID-Node or reprogram it (using the dedicated SDK) to have access to all of its functions
  • assignment of devices to certain renderer windows

Making Things

Lego Mindstorms NXT


network

streaming of audio and video

sip (session initiation protocol / internet-telephony)

      http://www.lanscapecorp.com/ProductPages/LanScapeVoipMediaEngine.asp


done

mysql / database queries

anonymous user login

Shoutbox

~2d ago

joreg: 6 session beginner course part 2 "Deep Dive" starts January 13th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/

~2d ago

joreg: 6 session beginner course part 1 "Playground" starts November 4th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/

~2d ago

joreg: Save the date: Oktober 17: vvvv meetup in Berlin!

~4d ago

joreg: 12 session online vvvv beginner course postponed to start November 4th: https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-class/

~15d ago

~24d ago

joreg: Webinar on October 2nd: Rhino meets Realtime with vvvv https://visualprogramming.net/blog/2024/webinar-rhino-meets-realtime-with-vvvv/

~29d ago

joreg: Introducing: Support for latest Ultraleap hand-tracking devices: https://visualprogramming.net/blog/2024/introducing-support-for-new-ultraleap-devices/

~1mth ago

joreg: 2 day vvvv/fuse workshop in Vienna as part of NOISE festival on Sept. 13 and 14: https://www.noise.ist/vienna

~1mth ago

joreg: New beginner video tutorial: World Cities https://youtu.be/ymzrK7tZLBI

~1mth ago

catweasel: https://colour-burst.com/2023/01/26/macroscopic/ yeah, ' is there anyone who cares about slides anymore...' Well me for a start! :D