Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Owner

1 indexed repository · View on GitHub

Issues somebody may already be working on are listed last. List everything by date

  • Roadmap: M2 to M7, issue by issue
    Open
    documentation roadmap

    Difficulty 1/5 Under an hour Newbie friendliness 35/100

    GageLawton/noise-cancellation#138 ·

    Maintainers usually reply within 1 day

  • Add a bench results page to collect hardware measurements
    Possibly taken @GageLawton claimed this 2 days ago. Open
    documentation good first issue no hardware needed

    GageLawton/noise-cancellation#196 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add plot_ir.py to draw a measured impulse response
    Possibly taken @GageLawton claimed this 2 days ago. Open
    enhancement good first issue M4: calibration no hardware needed python

    GageLawton/noise-cancellation#195 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add a LocalCoordinator that stores node status
    Possibly taken @GageLawton claimed this 2 days ago. Open
    c++ good first issue M7: multi-node no hardware needed tests

    GageLawton/noise-cancellation#193 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add telemetry_to_csv.py to turn serial logs into a table
    Possibly taken @GageLawton claimed this 2 days ago. Open
    enhancement good first issue no hardware needed python

    GageLawton/noise-cancellation#194 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add a CRC-8 checksum helper for sync messages
    Possibly taken @GageLawton claimed this 2 days ago. Open
    c++ good first issue M7: multi-node no hardware needed tests

    GageLawton/noise-cancellation#191 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add an ISyncTick interface and a fake for tests
    Possibly taken @GageLawton claimed this 2 days ago. Open
    c++ good first issue M7: multi-node no hardware needed tests

    GageLawton/noise-cancellation#192 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Test the whole calibration pipeline on a simulated room
    Possibly taken @GageLawton claimed this 2 days ago. Open
    c++ help wanted M4: calibration no hardware needed tests

    GageLawton/noise-cancellation#190 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Treat compiler warnings as errors in the host tests
    Possibly taken @GageLawton claimed this 2 days ago. Open
    c++ ci good first issue no hardware needed

    GageLawton/noise-cancellation#188 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Test that upsampling then decimating gives the signal back
    Possibly taken @GageLawton claimed this 2 days ago. Open
    c++ dsp good first issue M2: audio plumbing no hardware needed tests

    GageLawton/noise-cancellation#189 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Write a code map: what each header does and how audio flows
    Possibly taken @GageLawton claimed this 2 days ago. Open
    documentation help wanted no hardware needed

    GageLawton/noise-cancellation#187 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Bring the README's status, config example and layout up to date
    Possibly taken @GageLawton claimed this 2 days ago. Open
    documentation good first issue no hardware needed

    GageLawton/noise-cancellation#185 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add the newer DSP terms to the glossary
    Possibly taken @GageLawton claimed this 2 days ago. Open
    documentation good first issue no hardware needed

    GageLawton/noise-cancellation#186 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Document the output settings in docs/config.md
    Possibly taken @GageLawton claimed this 2 days ago. Open
    documentation good first issue M3: test tone no hardware needed

    GageLawton/noise-cancellation#184 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add a ConfigTask that answers serial commands
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ enhancement hardware needed help wanted

    GageLawton/noise-cancellation#136 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Apply a setting to NodeConfig by its JSON key name
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ enhancement help wanted no hardware needed tests

    GageLawton/noise-cancellation#134 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Feed the tracked frequency to the canceller and recalibrate on drift
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M6: alignment

    GageLawton/noise-cancellation#132 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Run the AlignmentEngine in AlignmentTask and show tracking in telemetry
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M6: alignment

    GageLawton/noise-cancellation#131 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Rate-limit the Pll so it can't jump onto the wrong tone
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ dsp good first issue M6: alignment no hardware needed tests

    GageLawton/noise-cancellation#127 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add a Pll that tracks a tone's frequency
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ dsp help wanted M6: alignment no hardware needed tests

    GageLawton/noise-cancellation#126 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Bench check: measure the first real cancellation in dB
    Possibly taken @GageLawton claimed this 3 days ago. Open
    hardware needed M5: cancellation python

    GageLawton/noise-cancellation#122 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Run the canceller in the RUN state
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M5: cancellation

    GageLawton/noise-cancellation#120 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Enter FAULT when the canceller diverges
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M5: cancellation

    GageLawton/noise-cancellation#121 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Report residual power and a converged flag from FxlmsCanceller
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ dsp good first issue M5: cancellation no hardware needed tests

    GageLawton/noise-cancellation#117 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Support more than one tone in FxlmsCanceller
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ dsp help wanted M5: cancellation no hardware needed tests

    GageLawton/noise-cancellation#116 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Bench check: confirm 128 taps covers the measured speaker-to-mic delay
    Possibly taken @GageLawton claimed this 3 days ago. Open
    hardware needed M4: calibration

    GageLawton/noise-cancellation#110 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Run calibration on the board in CALIBRATE_SECONDARY_PATH
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M4: calibration

    GageLawton/noise-cancellation#108 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Bench check: measure the test tone with the measurement mic
    Possibly taken @GageLawton claimed this 3 days ago. Open
    hardware needed M3: test tone python

    GageLawton/noise-cancellation#100 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Fade the output in and limit it before it reaches the amp
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M3: test tone

    GageLawton/noise-cancellation#98 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Mute the output when the node enters FAULT
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M3: test tone

    GageLawton/noise-cancellation#99 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Play the test tone from FilterTask
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M3: test tone

    GageLawton/noise-cancellation#97 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Report mic level in dBFS in the telemetry line
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M2: audio plumbing

    GageLawton/noise-cancellation#91 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Bench check: run the M2 audio loop for 10 minutes without dropouts
    Possibly taken @GageLawton claimed this 3 days ago. Open
    hardware needed M2: audio plumbing

    GageLawton/noise-cancellation#92 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add an AlignmentTask that receives mic and output sample pairs
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M2: audio plumbing

    GageLawton/noise-cancellation#90 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Route speaker output through FilterTask with a second ring buffer
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M2: audio plumbing

    GageLawton/noise-cancellation#89 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Start an AudioIOTask that reads the mic and plays silence
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M2: audio plumbing

    GageLawton/noise-cancellation#87 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add a FilterTask that runs the active IBlockProcessor
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed help wanted M2: audio plumbing

    GageLawton/noise-cancellation#88 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add a code of conduct
    Possibly taken @GageLawton claimed this 3 days ago. Open
    documentation good first issue no hardware needed

    GageLawton/noise-cancellation#68 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Hardware bring-up: hear the mic and play a tone with a standalone I2S test app
    Possibly taken @GageLawton claimed this 3 days ago. Open
    c++ hardware needed M2: audio plumbing stretch

    GageLawton/noise-cancellation#52 · 1 assignee ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.