Skip to content

Releases: TEAMuP-dev/HARP

HARP v2.0.0

11 Nov 02:10
Compare
Choose a tag to compare

v2.0.0

Overview

The v2.0.0 release introduces significant improvements, including Gradio HTTP support, support for audio/MIDI Labeling models, MIDI playback, alongside various bug fixes and UI enhancements.

Key Features

  • HTTP Support:

    • Introduced a new GradioClient class to manage all HTTP requests.
    • Centralized URL parser that converts various URL formats to a SpaceInfo object.
  • Labels Support:

    • Now we have support for models that besides their audio/MIDI outputs, also provide label annotations that can be displayed in the HARP UI.
    • Colors and clickable external links can be added to the labels.
  • MIDI Playback:

    • A sine synth to quickly listen to your MIDI files.
  • UI Improvements and Improved Error Handling:

    • Refactored error handling using enums.
    • Added OpResult class for operation success tracking, simplifying error reporting.
    • Each error is has a devMessage and userMessage to help developers and users understand the error.
    • Several UI fixes to enhance user experience.

Requirements

  • Works with models made with Gradio version 4.43.0 and later.

Bug Fixes

  • Various bug fixes and performance improvements.

HARP v2.0-alpha.2

28 Oct 06:40
027dd0a
Compare
Choose a tag to compare

v2.0-alpha.2

New Features

  • Customizable color for labels
  • Support for link field in labels

v2.0-alpha

Overview

The v2.0-alpha release introduces significant improvements, including Gradio HTTP support, support for audio/MIDI Labeling models, MIDI playback, alongside various bug fixes and UI enhancements.

Key Features

  • HTTP Support:

    • Introduced a new GradioClient class to manage all HTTP requests.
    • Centralized URL parser that converts various URL formats to a SpaceInfo object.
  • Labels Support:

    • Now we have support for models that besides their audio/MIDI outputs, also provide label annotations that can be displayed in the HARP UI.
  • MIDI Playback:

    • A sine synth to quickly listen to your MIDI files.
  • UI Improvements and Improved Error Handling:

    • Refactored error handling using enums.
    • Added OpResult class for operation success tracking, simplifying error reporting.
    • Each error is has a devMessage and userMessage to help developers and users understand the error.
    • Several UI fixes to enhance user experience.

Requirements

  • Works with models made with Gradio version 4.43.0 and later.

Bug Fixes

  • Various bug fixes and performance improvements.

v1.3.0

Features

  • Added MIDI support
  • Undo and Redo functionality

Fixed

  • gradio-client version
  • Save as functionality and Save button
  • Audio waveform display

v1.2.3

Added

  • hugggof/vampnet-music to model list

v1.2.2

Added

  • New vampnet models to model list.

v1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

v1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v2.0-alpha.1

28 Oct 03:08
Compare
Choose a tag to compare

v2.0-alpha.1

New Features

  • Customizable color for labels
  • Support for link field in labels

v2.0-alpha

Overview

The v2.0-alpha release introduces significant improvements, including Gradio HTTP support, support for audio/MIDI Labeling models, MIDI playback, alongside various bug fixes and UI enhancements.

Key Features

  • HTTP Support:

    • Introduced a new GradioClient class to manage all HTTP requests.
    • Centralized URL parser that converts various URL formats to a SpaceInfo object.
  • Labels Support:

    • Now we have support for models that besides their audio/MIDI outputs, also provide label annotations that can be displayed in the HARP UI.
  • MIDI Playback:

    • A sine synth to quickly listen to your MIDI files.
  • UI Improvements and Improved Error Handling:

    • Refactored error handling using enums.
    • Added OpResult class for operation success tracking, simplifying error reporting.
    • Each error is has a devMessage and userMessage to help developers and users understand the error.
    • Several UI fixes to enhance user experience.

Requirements

  • Works with models made with Gradio version 4.43.0 and later.

Bug Fixes

  • Various bug fixes and performance improvements.

v1.3.0

Features

  • Added MIDI support
  • Undo and Redo functionality

Fixed

  • gradio-client version
  • Save as functionality and Save button
  • Audio waveform display

v1.2.3

Added

  • hugggof/vampnet-music to model list

v1.2.2

Added

  • New vampnet models to model list.

v1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

v1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v2.0-alpha

25 Oct 11:26
Compare
Choose a tag to compare
HARP v2.0-alpha Pre-release
Pre-release

2.0.0.alpha

Release 2.0.0.alpha

Overview

The 2.0.0.alpha release introduces significant improvements, including Gradio HTTP support, support for audio/MIDI Labeling models, MIDI playback, alongside various bug fixes and UI enhancements.

Key Features

  • HTTP Support:

    • Introduced a new GradioClient class to manage all HTTP requests.
    • Centralized URL parser that converts various URL formats to a SpaceInfo object.
  • Labels Support:

    • Improved processing of output labels from pyharp.
  • MIDI Playback:

    • A sine synth to quickly listen to your MIDI files.
  • Improved Error Handling:

    • Refactored error management with new ErrorType enums and a detailed Error object.
    • Added OpResult class for operation success tracking, simplifying error reporting.
  • UI Improvements:

    • Made several UI fixes to enhance user experience.
  • General Enhancements:

    • Code refactoring to remove obsolete code and simplify the codebase.
    • Introduced a new C++ formatting scheme based on JUCE guidelines.

Requirements

  • Requires Gradio version 4.43.0.

Bug Fixes

  • Various bug fixes and performance improvements.

1.3.0

Features

  • Added MIDI support
  • Undo and Redo functionality

Fixed

  • gradio-client version
  • Save as functionality and Save button
  • Audio waveform display

1.2.3

Added

  • hugggof/vampnet-music to model list

1.2.2

Added

  • New vampnet models to model list.

1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v1.4.alpha.0

27 Sep 11:09
Compare
Choose a tag to compare
HARP v1.4.alpha.0 Pre-release
Pre-release

1.4.alpha.0

Features

  • Improved error handling
  • A c++ gradio client using http api
  • Fine grained ModelStatus flags
  • UI improvements
  • Basic label support

1.3.0

Features

  • Added MIDI support
  • Undo and Redo functionality

Fixed

  • gradio-client version
  • Save as functionality and Save button
  • Audio waveform display

1.2.3

Added

  • hugggof/vampnet-music to model list

1.2.2

Added

  • New vampnet models to model list.

1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v1.3.0

09 Aug 15:20
Compare
Choose a tag to compare

1.3.0

Features

  • Added MIDI support
  • Undo and Redo functionality

Fixed

  • gradio-client version
  • Save as functionality and Save button
  • Audio waveform display

1.2.3

Added

  • hugggof/vampnet-music to model list

1.2.2

Added

  • New vampnet models to model list.

1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v1.2.3

06 Jun 13:32
844e2a5
Compare
Choose a tag to compare

1.2.3

Fixed

  • added hugggof/vampnet-music to model list

1.2.2

Fixed

  • added new vampnet models to model list.

1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v1.2.2

05 Jun 16:38
Compare
Choose a tag to compare

1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v1.2.1

05 Jun 00:02
Compare
Choose a tag to compare

1.2.1

Fixed

  • gradioJuceClient builds as arm64 in macos

1.2.0

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes

HARP v1.2.0

04 Jun 05:51
Compare
Choose a tag to compare

Added

  • Better error logging/feedback for users
  • Status & Instructions areas on MouseHover events
  • MenuBar actions
  • Tons of bug fixes