ChangeLog [hark-lib]


HARK acoustic library 1.0.0 (Dec. 15, 2022)
(Initial release for the general public)

  • NewFeatures
    • Released a new feature for using hark modules from Python. The user just calls import hark. It consists of a new HARK acoustic library implementation in C++ called hark-lib and a Python bindings implementation in pybind11.
    • Provides user-defined node implementation and network definition method on Python.
    • Provides a transparent migration path to embedded devices.
    • Users can choose to easily use HARK in Python or have fine-grained control over HARK via a C++ compatible low-level API.
  • BugFixes
    • Known Issues prior to the public version 1.0.0 have been fixed.
  • KnownIssues
  • Notices
    • To compile Python Binding on Ubuntu 20.04, pybind11 version 2.6.0 or later must be obtained from git or other sources and installed beforehand. pybind11.get_cmake_dir() called by setup.py will only work with pybind11 version 2.6.0 or higher. pybind11 available from apt on Ubuntu 20.04 is 2.4.3 or earlier and must be updated.
    • In order to use the plotting node used kivy, additional installation of kivy garden graph is required.

  • HARK acoustic library 0.9.1 (Dec. 05, 2022)

    • Overview
      • This is a pre-provided version for interested parties. Please do not use unless you have a specific reason to do so.
    • NewFeatures
    • BugFixes
      • Minor bug fixes.
    • KnownIssues
      • GHDSS node sometimes crashes depending on the setting value.
      • Giving std::map<std::vector<float> > input to the Synthesize node could result in incorrect results.
    • Notices
      • To compile Python Binding on Ubuntu 20.04, pybind11 version 2.6.0 or later must be obtained from git or other sources and installed beforehand. pybind11.get_cmake_dir() called by setup.py will only work with pybind11 version 2.6.0 or higher. pybind11 available from apt on Ubuntu 20.04 is 2.4.3 or earlier and must be updated.
      • In order to use the plotting node used kivy, additional installation of kivy garden graph is required.

    HARK acoustic library 0.9.0 (Nov. 23, 2022)
    (Early Access release for HARK Tutorial participants)

    • Overview
      • The implementation algorithm for most nodes is based on HARK 3.4.0, although some changes have been made to speed up the process.
      • This version implements basic localization, separation, feature extraction, result output, and communication nodes for HARK Tutorial participants.
      • For documentation on how to use the HARK acoustic library, please refer to the 21st HARK Tutorial document.
    • NewFeatures
    • BugFixes
    • KnownIssues
      • GHDSS node sometimes crashes depending on the setting value.
      • Giving std::map<std::vector<float> > input to the Synthesize node could result in incorrect results.
    • Notices
      • To compile Python Binding on Ubuntu 20.04, pybind11 version 2.6.0 or later must be obtained from git or other sources and installed beforehand. pybind11.get_cmake_dir() called by setup.py will only work with pybind11 version 2.6.0 or higher. pybind11 available from apt on Ubuntu 20.04 is 2.4.3 or earlier and must be updated.
      • In order to use the plotting node used kivy, additional installation of kivy garden graph is required.

    Back to Top