-
-
Notifications
You must be signed in to change notification settings - Fork 914
Tuner
Speedster04 edited this page Mar 22, 2026
·
1 revision
The Tuner is a utility app that plays reference tones through the PortaPack's audio output to help tune musical instruments by ear.
This is an External-apps-informations (.ppma file on the SD card).
| Field | Description |
|---|---|
| Instrument | Select the instrument preset: Guitar, Violin, or Pitch Fork. |
| Note | Select the string or note to tune to. Changes dynamically based on the selected instrument. |
| Note Frequency | Displays the frequency (Hz) that will be played. |
| Note Octave Shift | Displays the octave shift applied. A value of -1 means the PortaPack plays one octave lower than the actual target pitch (hardware limitation for very low frequencies). |
| Volume | Audio output volume (0–99). |
| Play / Stop | Large button at the bottom. Starts or stops the reference tone. |
| String | Frequency played | Octave shift | Note |
|---|---|---|---|
| E2 | 165 Hz | -1 | PortaPack plays E3; actual string is E2 |
| A2 | 110 Hz | 0 | — |
| D3 | 147 Hz | 0 | — |
| G3 | 196 Hz | 0 | — |
| B3 | 247 Hz | 0 | — |
| E4 | 330 Hz | 0 | — |
| String | Frequency |
|---|---|
| G3 | 196 Hz |
| D4 | 294 Hz |
| A4 | 440 Hz |
| E5 | 659 Hz |
| Standard | Frequency |
|---|---|
| 12ET A4 | 440 Hz |
| Sarti's A4 | 436 Hz |
| 1858 A4 | 435 Hz |
| Verdi's A4 | 432 Hz |
When playing a note with a non-zero octave shift, the display shows:
- The played frequency (left, in red) — what the speaker actually outputs
- The real target frequency (right, in red) — what the actual string should sound like
- The shift value in octaves (e.g.
-1 * 8ev)
When no shift is applied, these indicators are hidden.
- Audio output goes to the 3.5 mm headphone jack or the internal speaker.
- The tone plays continuously until the Stop button is pressed or the note is changed.
- Changing the note while a tone is playing immediately switches to the new frequency without stopping.
- Very low frequencies (e.g. guitar E2) are played one octave higher due to PortaPack hardware speaker limitations.
How to collaborate
Contributing Guidelines
Trusted contributors
How to ask questions correctly
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
-
Description of the hardware
- Enclosure/cases
- Repairs
- Mods
- Usage cautions
- First steps
- Firmware update procedure
- User interface
- Powering the PortaPack
-
Troubleshooting
- Won't boot
- Config Menu
- Firmware upgrade
- Diagnose firmware update in Windows
- Receive Quality Issues
- No TX/RX
- TX Carrier Only
- Dead Coin Cell Battery
- Factory Defaults
- SD card not recognized by PC with the SD-card over USB selected
- DFU overlay
- Full reset
- SolveBoard
- How to Format SDCard
- What if I don't like some of the apps
- 📥 Receivers
- 2-Tone-RX
- ACARS
- ADS-B
- AFSK
- AIS Boats
- Analog TV
- APRS RX
- Audio
- BLE RX
- Detector
- EPIRB RX
- ERT Meter
- Flex RX
- Radio
- Fox-Hunt
- FPV-Detect
- gfxEQ
- Level
- Meteor
- Morse RX
- NOAA
- NRF
- POCSAG
- ProtoView
- Radiosonde
- RTTY RX
- Scanner
- Search
- Signal Hunter
- SSTV RX
- SubCar
- SubGhzD
- Tetra RX
- Time Sink
- TPMS RX
- Weather
- WeFax
- VOR RX
- 📤 Transmitters
- 2-Tone-TX
- ADS-B(S) TX
- Adult Toys
- APRS TX
- BHT Xy/EP
- BLE TX
- BLESpam
- Burger Pager
- CVS Spam
- EPIRB TX
- Flex TX
- FlipperTX
- GPS Sim
- Hopper
- Jammer
- KeeLoq TX
- Key fob TX
- LGE Tool
- MDC-1200 TX
- Morse TX
- OOK
- OOK Brute
- OOK Editor
- P25 TX
- POCSAG TX
- RDS
- RTTY TX
- SAME TX
- Security+ TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- VOR TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
▶️ Replay- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi), or other weird distros
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
-
Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes