Releases: TEAMuP-dev/HARP
HARP v2.0.0
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.
- Introduced a new
-
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
anduserMessage
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
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.
- Introduced a new
-
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
anduserMessage
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
andRedo
functionality
Fixed
- gradio-client version
Save as
functionality andSave
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
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.
- Introduced a new
-
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
anduserMessage
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
andRedo
functionality
Fixed
- gradio-client version
Save as
functionality andSave
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
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.
- Introduced a new
-
Labels Support:
- Improved processing of output labels from
pyharp
.
- Improved processing of output labels from
-
MIDI Playback:
- A sine synth to quickly listen to your MIDI files.
-
Improved Error Handling:
- Refactored error management with new
ErrorType
enums and a detailedError
object. - Added
OpResult
class for operation success tracking, simplifying error reporting.
- Refactored error management with new
-
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
andRedo
functionality
Fixed
- gradio-client version
Save as
functionality andSave
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
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
andRedo
functionality
Fixed
- gradio-client version
Save as
functionality andSave
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
1.3.0
Features
- Added MIDI support
Undo
andRedo
functionality
Fixed
- gradio-client version
Save as
functionality andSave
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
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
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
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
Added
- Better error logging/feedback for users
- Status & Instructions areas on MouseHover events
- MenuBar actions
- Tons of bug fixes