<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://hannes-software.com/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/</loc><image:image><image:loc>https://hannes-software.com/assets/bus-scope/screenshots/workbench-overview.png</image:loc><image:title>USB workbench</image:title><image:caption>Inspect live USB traffic, decode device evidence, and retain structured .bscope sessions for firmware and hardware debugging.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/bus-scope-vs-hhd-usb-monitor-totalphase-beagle/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/hhd-usb-monitor-alternative/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/hid-report-descriptor-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/libusb-access-denied-winusb-driver-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/linux-usbmon-permission-capture-access/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-alternate-setting-bandwidth-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-analyzer-software-comparison/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-bos-microsoft-os-descriptor-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-bulk-transfer-timeout-high-speed-full-speed/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-cdc-acm-dtr-rts-control-line-state/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-cdc-acm-serial-line-coding-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-composite-device-iad-interface-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-composite-device-wrong-driver-binding/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-control-transfer-setup-packet/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-control-transfer-stall-setup-packet-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-control-transfer-status-stage-zlp-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-descriptor-debugging-hid-cdc/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-device-enumeration-failure/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-device-keeps-disconnecting-reset-loop/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-device-qualifier-other-speed-configuration/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-dfu-firmware-update-failed-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-endpoint-halt-clear-feature-recovery/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-endpoint-max-packet-size-mismatch/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-endpoint-stall-bulk-transfer-timeout/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-hid-boot-protocol-report-protocol-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-hid-feature-report-get-set-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-hid-input-lag-missed-reports-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-interrupt-endpoint-binterval-polling-latency/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-isochronous-transfer-dropout-audio-video/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-mass-storage-bot-cbw-csw-sense-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-power-surge-over-current-port-reset/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-remote-wakeup-suspend-resume-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-selective-suspend-random-disconnect-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-serial-com-port-disappears-reenumerates/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-string-descriptor-langid-serial-number-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-uasp-bot-mass-storage-reset-timeout/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usb-vendor-specific-control-request-timeout/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usblyzer-alternative/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/usbmon-vs-usbpcap-capture/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/uvc-camera-isochronous-transfer-debugging/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/windows-usb-device-descriptor-request-failed/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/blogs/wireshark-usb-filter-usbpcap-usbmon/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/changelog/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/contact/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/download/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/help/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/help/connect/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/help/license/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/help/platform-capture/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/help/sessions/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/help/troubleshooting/</loc></url>
  <url><loc>https://hannes-software.com/bus-scope/license/</loc></url>
  <url><loc>https://hannes-software.com/contact/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/</loc><image:image><image:loc>https://hannes-software.com/assets/fretboard-lab/screenshots/workbench-overview.png</image:loc><image:title>Fretboard workbench</image:title><image:caption>Type Cmaj7, Am7, or I-V-vi-IV and explore playable fingerings sorted by position, span, open strings, and difficulty across standard and alternate tunings.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/fretboard-lab/blogs/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/blogs/chord-finder-guitar-draft/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/blogs/find-guitar-chord-voicings/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/blogs/fretboard-lab-vs-fretboard-trainer-oolimo-guitar-scales/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/blogs/fretboard-trainer-draft/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/changelog/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/contact/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/download/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/help/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/help/demo-script/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/help/qa-checklist/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/help/quickstart/</loc></url>
  <url><loc>https://hannes-software.com/fretboard-lab/license/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/</loc><image:image><image:loc>https://hannes-software.com/assets/pcap-surgery/screenshots/workbench-overview.png</image:loc><image:title>PCAP workbench</image:title><image:caption>Review packet evidence, preview controlled edits, repair checksums, and export focused captures from a desktop workbench.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/anonymize-sanitize-pcap-sensitive-data/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/arp-duplicate-ip-address-conflict-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/asymmetric-routing-one-sided-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/best-pcap-editor-comparison/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/dhcp-failure-no-ip-address-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/dns-retransmission-timeout-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/dns-timeout-nxdomain-servfail-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/http-502-504-gateway-timeout-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/http-slow-request-ttfb-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/http2-goaway-rst-stream-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/icmp-destination-unreachable-packet-too-big-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/ipv6-dad-neighbor-solicitation-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/mtu-black-hole-fragmentation-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/ntp-clock-drift-packet-capture-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/packet-loss-pcap-analysis-retransmission/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/pcap-checksum-offload-false-errors/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/pcap-surgery-vs-wireshark-editcap-tracewrangler/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/pcap-timestamp-rewrite-evidence/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/pcapng-vs-pcap-format-metadata/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/quic-http3-udp-packet-capture-troubleshooting/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/repair-corrupt-pcap-file/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/split-large-pcap-extract-conversation/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-close-wait-fin-wait-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-ecn-ce-ece-cwr-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-keepalive-idle-timeout-firewall-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-mss-clamping-vpn-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-nagle-delayed-ack-small-packet-latency/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-out-of-order-vs-retransmission-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-retransmission-duplicate-ack-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-rst-connection-reset-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-sack-dsack-packet-loss-reordering-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-syn-retransmission-no-syn-ack-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-window-scaling-throughput-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tcp-zero-window-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tls-alpn-http2-negotiation-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tls-certificate-expired-handshake-failure-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tls-handshake-failure-client-hello-server-hello-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tls-sni-mismatch-certificate-wrong-host-pcap/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/tracewrangler-alternative/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/vlan-tag-missing-8021q-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/blogs/websocket-upgrade-failure-pcap-analysis/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/changelog/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/contact/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/download/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/help/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/help/capture-scope/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/help/license/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/help/overview/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/help/release-gates/</loc></url>
  <url><loc>https://hannes-software.com/pcap-surgery/license/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/</loc><image:image><image:loc>https://hannes-software.com/assets/practice-rack/screenshots/workbench-overview.png</image:loc><image:title>Practice rack workbench</image:title><image:caption>Connect your guitar, run it through a desktop effects rack with tuner, noise gate, compressor, EQ, overdrive, chorus, delay, and reverb. Loop, record, and save presets — all offline.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/practice-rack/blogs/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/blogs/guitar-effects-software-draft/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/blogs/guitar-practice-rig-desktop/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/blogs/guitar-practice-tool-draft/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/blogs/practice-rack-vs-guitar-rig-amplitube-tonex/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/changelog/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/contact/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/download/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/help/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/help/demo-script/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/help/qa-checklist/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/help/quickstart/</loc></url>
  <url><loc>https://hannes-software.com/practice-rack/license/</loc></url>
  <url><loc>https://hannes-software.com/privacy/</loc></url>
  <url><loc>https://hannes-software.com/products/</loc></url>
  <url><loc>https://hannes-software.com/refund-policy/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/</loc><image:image><image:loc>https://hannes-software.com/assets/rtsp-inspector/screenshots/workbench-overview.png</image:loc><image:title>RTSP diagnostic workbench</image:title><image:caption>Explain live stream failures across RTSP control, SDP declarations, RTP continuity, RTCP timing, and codec structure.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/h264-fu-a-rtp-fragmentation-reassembly/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/h264-packetization-mode-0-1-rtsp-sdp/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/h264-sps-pps-missing-decoder-errors/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/h265-rtsp-stream-not-working-h264-fallback/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/onvif-works-but-rtsp-url-fails/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtcp-bye-camera-stream-ends-unexpectedly/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtcp-cname-audio-video-sync-rtsp/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtcp-sender-report-jitter-packet-loss/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtp-dynamic-payload-type-mismatch-sdp/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtp-marker-bit-frame-boundary-h264/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtp-packet-loss-camera-stream/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtp-sequence-number-wraparound-loss-analysis/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtp-ssrc-change-mid-stream-camera-debugging/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtp-timestamp-drift-clock-rate-camera-stream/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-400-bad-request-describe-camera-url/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-401-404-camera-url-diagnostics/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-454-session-not-found-camera-playback/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-461-unsupported-transport-setup-failed/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-500-internal-server-error-camera-stream/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-503-service-unavailable-camera-resource-limit/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-aggregate-control-url-sdp-setup-404/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-audio-track-aac-unknown-track-sdp/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-authentication-loop-401-digest-basic/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-connects-but-no-video/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-diagnostics-seo/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-digest-authentication-nonce-realm-401/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-inspector-vs-wireshark-vlc-onvif-device-manager/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-main-stream-sub-stream-not-working/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-multicast-udp-camera-stream-debugging/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-nonmatching-transport-server-reply/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-range-header-npt-now-live-playback/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-scale-speed-trick-play-debugging/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-stream-stops-after-30-seconds-keepalive/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-tcp-interleaved-channel-mismatch/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-teardown-session-cleanup-timeout/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-timeout-udp-tcp-interleaved/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsp-udp-rtp-blocked-firewall-nat/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/rtsps-tls-camera-certificate-handshake-debugging/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/sdp-h264-h265-rtsp-diagnostics/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/blogs/wireshark-rtsp-alternative/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/changelog/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/contact/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/download/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/help/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/help/case-replay/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/help/connect/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/help/license/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/help/reports/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/help/troubleshooting/</loc></url>
  <url><loc>https://hannes-software.com/rtsp-inspector/license/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/</loc><image:image><image:loc>https://hannes-software.com/assets/song-practice-lab/screenshots/workbench-overview.png</image:loc><image:title>Practice workbench</image:title><image:caption>Import local audio, separate stems, slow difficult sections, transpose, inspect chords, loop passages, and export a backing track from an offline desktop workbench.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/backing-track-maker-draft/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/how-to-make-backing-tracks/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/music-isolation-tool-draft/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/slow-down-music-practice-draft/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/song-practice-lab-vs-moises-amazing-slow-downer-transcribe/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/blogs/stem-separation-practice-draft/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/changelog/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/contact/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/download/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/help/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/help/demo-script/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/help/overview/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/help/qa-checklist/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/help/quickstart/</loc></url>
  <url><loc>https://hannes-software.com/song-practice-lab/license/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/</loc><image:image><image:loc>https://hannes-software.com/assets/tab-assistant/screenshots/workbench-overview.png</image:loc><image:title>Transcription workbench</image:title><image:caption>Generate editable guitar tabs, bass tabs, drum notation, and sheet music from local audio. Export as MIDI, MusicXML, or PDF. Results are drafts — the editing tools help you finish the job.</image:caption></image:image></url>
  <url><loc>https://hannes-software.com/tab-assistant/blogs/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/blogs/audio-to-tab-seo-draft/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/blogs/draft-tabs-from-audio/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/blogs/music-transcription-software-draft/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/blogs/tab-score-assistant-vs-soundslice-guitar-pro-musescore/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/changelog/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/contact/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/download/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/help/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/help/demo-script/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/help/qa-checklist/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/help/quickstart/</loc></url>
  <url><loc>https://hannes-software.com/tab-assistant/license/</loc></url>
  <url><loc>https://hannes-software.com/terms/</loc></url>
</urlset>
