htools
Humatic Humatic

htools is a series of libraries and applications originally written for humatic's media art projects. The libraries can be licensed for commercial use, but are available free of charge for non-commercial - especially artistic and educational - use, while applications and apps are value for money solutions meeting rather specific needs in creative video and audio workflows.


Libraries

 
Applications

dsj
DirectShow® - Java Wrapper

dsj is an low level library that enables Java applications on Windows to access the system's core 2D-media architecture. dsj is not enduser software, but a development tool to be used by programmers who wish to add media support to their program. The library is free for non-commercial projects. Using it in commercial applications requires licensing. [ more ]

dsj directly supports:
  • playback of all DirectShow compatible media file formats and streams
  • Movie encoding and editing
  • DVD playback & navigation
  • full IEEE1394 / firewire DV and HDV Camera support
  • access to WDM capture devices
  • many flavors of streaming media
  TouchDAW
DAW controller and MIDI utilities for Android™

Full-featured DAW control surface emulation and numerous MIDI tools for Android handsets and tablets. Works directly with native ethernet MIDI drivers. [ more ]



ChainGang
MIDI timecode synchronous software video player.

ChainGang, originally a feature isolated from our HUMA hypervideo system, has evolved into a serious tool, meeting the needs of soundtrack producers, film musicians and voice dubbing studios while remaining simple to use, focussed on essentials and last but not least affordable.

Current version: 1.3.4, available for Windows.
Offers a 14 day trial period.

[ read more ]

nmj
Network MIDI for Android™ and desktop Java

nmj is a pure Java cross-platform MIDI over ethernet solution working directly with common native network MIDI systems. Released under a Creative Commons license amd free for personal non-commercial use. [ more ]


nmj is compatible with:
  • RTP MIDI (as specified in RFC 4695 and implemented in Apple's Network MIDI in OS X)
  • ipMIDI (and other "raw" solutions like Midi2Net)


  mmj
Mac OSX universal binary java Midi subsystem

mmj is a universal binary JNI Wrapper to Apple's CoreMIDI framework, working across most OS X versions and supporting both PowerPC and Intel processor architectures. The library is released under a Creative Commons license amd is free for non-commercial projects. Using it in commercial applications requires licensing. [ more ]

mmj features:
  • supports virtual MIDI endpoints, IAC Bus and network MIDI.
  • MIDI thru routing directly on CoreMIDI server
  • Notification callback to monitor changes in Midi system
  • Also implemented as a javax.sound.midi.spi ServiceProvider


 

Humatic

  DirectShow and Windows are trademarks of Microsoft Inc.
Apple, Mac, Mac OS X and CoreMIDI are trademarks of Apple Computer Inc.
Java is a registered trademark of Oracle and/or its affiliates.
Android is a trademark of Google Inc.