» 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

~4d ago

joreg: The summer season of vvvv workshops at The NODE Institute is out: https://thenodeinstitute.org/ss24-vvvv-intermediates/

~4d ago

domj: If you happen to be in Prague, come join us at the Schema workshop on Thursday 25.4. :) https://www.facebook.com/events/395516526614988/?ti=ls

~16d ago

joreg: Postponed: Next vvvv beginner course starting April 29: https://thenodeinstitute.org/courses/vvvv-beginner-class-summer-2024/

~1mth ago

~2mth ago

joreg: The Winter Season of vvvv workshops is now over but all recordings are still available for purchase: https://thenodeinstitute.org/ws23-vvvv-intermediates/