» 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

~3mth ago

joreg: END OF SHOUTBOX! As this page has is now legacy, it will no longer feature new content. For latest news, see: http://vvvv.org

~4mth ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~4mth ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~4mth ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~4mth ago

~4mth ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~4mth ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~4mth ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~4mth ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~5mth ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/