Releases: andrew-lowell/HMT
HMT 3.0 - Using Mido for Midi IO
This release uses the Mido python library for OS independent IO and efficiency, replacing the MIDI in and out CHOPs, and chops-based systems.
Mido must be installed to use the play_with_mido or the midi_input nodes. See
https://www.youtube.com/watch?v=cIEN50WuPoc
curl https://bootstrap.pypa.io/get-pip.py -o C:/TEMP/get-pip.py
hython C:/TEMP/get-pip.py
hython -m pip install mido
hython -m pip install python-rtmidi
For how to install external libraries.
Utility Update
Trill Fix
Utility Update
Update with minor speed and stability improvements
Editor Improvements and Echo Chamber
This release has several editor workflow simplifications and enhancements, as well as stability improvements.
It also includes a spacial echo node to produce delay effects with notes
Spatial Midi-Channel Distribution Node Added
This very elaborate node presents a final solution to overlapping channels. Used spatially in a stereo spread, or simply the distribution of overlapping notes. It also has visualization features to pinpoint channel flow.
hmt_spatial_channel_distribution
Optimized Compound Note Dictionaries in Editor and SOPs-Notes
This update has a few maintenance and performance enhancements:
1). Updated Shelf tools for Houdini 19
2). Optimized Workflows. Notes can be compacted into dictionaries separating needed attributes from extraneous attributes. The editor can also optimize compound notes for lower scene sizes.
3). Modal Enhancements. Most modal logic now done at the VOPs level.
Updated Editor Compound Notes with Channel/Color
The collapsing and expanding of compound notes now contains localized channel and color values. The sharp_color parameter has been removed for simplification of workflows.
Added Scene SOP Import Node
The hmt_scene_sop_import node will open and merge sop data from another Houdini scene. It's useful with long compositions and multiple copyies of complex digital assets to avoid interface, overhead, scene load time.
Letter to Note conversion optimizations
Transcribing a letter (A, B, C, D, E, F, G), sharps, flats, and octaves (Fb4) now uses dedicated vops instead of sops. It's faster, more memory efficient, and more powerful as the previous method used a limited point cloud to gather information from.
Editor Updates and Optimizations
Updates and optimizations to the Edit Notes paradigm including transpose, and improved translate/scale abilities.
Optimizations to trill and compound notes.