Reply To:

Reply To:

#2832
Taskin Okmen
Participant

    Hello, I am using HARK 3.5.0 on Ubuntu 20.04.6 and trying to run the offline sound source localization (SSL) example from the HARK 2024 tutorial practice 1 on hark website. I use the same files (practice1.wav, tamago_rectf.zip, practice1-1.n) but I get constant 0° azimuth on the source localization graph (I also attached the graph). Also here is my hark status log after stopping example:

    “””
    User Interrupt
    2026-02-20 18:56:10,375 – hark-middleware – 29789 – INFO – Start HARK middleware:

    2026-02-20 18:56:10,375 – hark-middleware – 29789 – INFO – network: practice1-1.n
    2026-02-20 18:56:10,375 – hark-middleware – 29789 – INFO – process: local
    2026-02-20 18:56:10,375 – hark-middleware – 29789 – INFO – toolbox: [‘/usr/local/lib/hark/toolbox’, ‘/usr/lib/hark/toolbox’]
    2026-02-20 18:56:10,375 – hark-middleware – 29789 – INFO – args: []

    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=RETRY, type=int, value=
    name=TYPE, type=string, value=

    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=VALUE, type=string, value=practice1.wav

    2026-02-20 18:56:10,511 – hark-middleware – 29789 – INFO – No node class with name ‘LOOP0’ found

    2026-02-20 18:56:10,511 – hark-middleware – 29789 – INFO – node_def.type: LOOP0, network_def: <harkmw.defs.network.NetworkDef object at 0x7fb43e08b070>

    name=DEBUG, type=bool, value=false
    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=MIN_ID, type=int, value=0
    name=MIN_SRC_INTERVAL, type=float, value=30

    name=PAUSE_LENGTH, type=float, value=1500
    name=THRESH, type=float, value=34

    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=LENGTH, type=int, value=512
    name=WINDOW, type=string, value=CONJ
    name=WINDOW_LENGTH, type=int, value=512

    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=PLOT_TYPE, type=string, value=AZIMUTH
    name=VERTICAL_RANGE, type=object, value=<Vector<int> -180 180>

    name=WINDOW_LENGTH, type=int, value=1000
    name=WINDOW_NAME, type=string, value=Source Location

    name=ADVANCE, type=int, value=160
    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=LENGTH, type=int, value=512
    name=USE_WAIT, type=bool, value=true

    name=A_CHAR_SCALING, type=float, value=1

    name=A_MATRIX, type=string, value=tamago_rectf.zip
    name=DEBUG, type=bool, value=false
    name=ENABLE_EIGENVALUE_WEIGHT, type=bool, value=true
    name=HARKMW.PROCESS, type=string, value=local
    name=HARKMW.TOPIC, type=string, value=local
    name=LENGTH, type=int, value=512
    name=LOWER_BOUND_FREQUENCY, type=int, value=500
    name=MANUAL_WEIGHT_SPLINE, type=object, value=<Matrix<float> <rows 2> <cols 5> <data 0.0 2000.0 4000.0 6000.0 8000.0 1.0 1.0 1.0 1.0 1.0> >

    name=MANUAL_WEIGHT_SQUARE, type=object, value=<Vector<float> 0.0 2000.0 4000.0 6000.0 8000.0>
    name=MAXNUM_OUT_PEAKS, type=int, value=-1
    name=MAX_DEG, type=int, value=180
    name=MIN_DEG, type=int, value=-180
    name=MUSIC_ALGORITHM, type=string, value=SEVD
    name=NUM_SOURCE, type=int, value=2
    name=PERIOD, type=int, value=50

    name=SAMPLING_RATE, type=int, value=16000
    name=SPECTRUM_WEIGHT_TYPE, type=string, value=Uniform
    name=TF_CHANNEL_SELECTION, type=object, value=<Vector<int> >
    name=TF_INPUT_TYPE, type=string, value=FILE
    name=UPPER_BOUND_FREQUENCY, type=int, value=2800
    name=WINDOW, type=int, value=50
    name=WINDOW_TYPE, type=string, value=FUTURE

    Gtk-Message: 18:56:10.521: Failed to load module “canberra-gtk-module”

    initialize
    reading A matrix

    72 srcs, 8 microphones, 512 points

    done
    “””

    What I am missing? In log it says “No node class with name ‘LOOP0’ found” but have no problem executing the previous example practice 0 with my RASP LC which works fine and outputs the same warning. I also tried to change THRESHOLD and number of sound sources parameters but this didn’t change anything. What I am doing wrong? please help.