add onnx and metadata
This commit is contained in:
1 parent
98d9fa24cf
commit
5f3f915258
18 files changed
+2229
-78
No files matched your search
@@ -29,6 +29,8 @@ var _silence_timer: float = 0.0
|
||||
var _current_rms: float = 0.0
|
||||
var _current_genre: String = ""
|
||||
var _current_genre_conf: float = 0.0
|
||||
var _current_genre_source: String = "rules"
|
||||
var _current_genre_detail: String = ""
|
||||
|
||||
# BPM dinamico: parte da 0 finché la canzone non viene agganciata
|
||||
var _current_bpm: float = 0.0
|
||||
@@ -59,9 +61,11 @@ func _ready() -> void:
|
||||
|
||||
_set_state(State.IDLE)
|
||||
|
||||
func _on_genre_updated(genre: String, confidence: float, _probs: Dictionary) -> void:
|
||||
func _on_genre_updated(genre: String, confidence: float, _probs: Dictionary, source: String, detail: String) -> void:
|
||||
_current_genre = genre
|
||||
_current_genre_conf = confidence
|
||||
_current_genre_source = source
|
||||
_current_genre_detail = detail
|
||||
|
||||
func _on_applications_updated(apps: Array[Dictionary]) -> void:
|
||||
if not app_selector:
|
||||
@@ -216,7 +220,11 @@ func _update_debug_ui() -> void:
|
||||
|
||||
var genre_str: String = "Genere: --"
|
||||
if not _current_genre.is_empty() and _current_genre != "unknown":
|
||||
genre_str = "%s (%d%%)" % [_current_genre, roundi(_current_genre_conf * 100.0)]
|
||||
# Con i metadati mostriamo il genere specifico del catalogo ("Hard Rock"),
|
||||
# che e' piu' informativo della classe grossolana usata dal gameplay.
|
||||
var shown: String = _current_genre_detail if not _current_genre_detail.is_empty() else _current_genre
|
||||
var source_label: String = "meta" if _current_genre_source == "metadata" else _current_genre_source
|
||||
genre_str = "%s (%d%%) [%s]" % [shown, roundi(_current_genre_conf * 100.0), source_label]
|
||||
debug_label.text = "Stato: %s | Volume: %.2f | %s | %s" % [
|
||||
State.keys()[current_state],
|
||||
_current_rms,
|
||||
|
||||
Reference in new issue
Block a user