Tunelyzer
Get notified
Native Holley datalog analysis

TUNELYZER

Native datalog analysis for Holley® EFI V6 and Terminator X V3. Opens Holley logs directly. No exports, no waiting. Built for tuners who want speed.

Status
Available now
Platform
Windows 10 / 11
Price
$99 launch · $129 after
Pull · Session 03
TQ
HP
PEAK · 6,820 RPM 2K 4K 6K 8K RPM
Why Tunelyzer

Datalog analysis, simplified.

Tunelyzer is built around three things — getting your runs in fast, knowing what they tell you at a glance, and catching trouble before it catches you. Every pass, every time.

01

Open the app — your run is right there

Tunelyzer reads your datalog folder. Open the profile after a pull and your latest log is already loaded — or every new log since last time, your call. Opens your Holley logs directly — no round-trip through another tool, no waiting.

Versus: hunt the file → open the viewer → wait while it renders. Every time.
02

Race-day-grade workflow

Walk back from the round, open the laptop. Latest pass already loaded — DA, weather, and tune name auto-filled. Warning rules already ran on it. Two glances and you know if the tune held.

Versus: between rounds, pen, paper, and guessing which round was which.
03

Red, yellow, or green — at a glance

Set warning rules once — "AFR under 12.5 in boost", "oil pressure below 40 over 4,000 RPM" — and every future log gets a status badge. Green means clean. Red means something needs your attention. No more checking each channel manually after every pass.

Versus: scrolling every log hoping you spot the lean spike before it spots you.
Before-and-after of Holley datalog filenames: cryptic 8-digit names becoming readable Tune06-Run001 style
See it in action

Logs that organize themselves.

Watch Tunelyzer pull every new log from your Holley folder, rename it, and file it where you'll find it again. Cryptic Holley filenames become a tuning journal — no clicks required.

  • Drag a log onto Tunelyzer — it opens, renames, and files the log, all in one step
  • Point at your Holley download folder once; every new log auto-imports when you open a profile
  • Set the naming rule once — tune name, date, pull number, anything you track. Every new log renames itself on the way in
  • Moves files to the folder you keep that combo's logs in
  • Search every log you've ever imported by date, weather, fuel, or tune

Versus: file 13142333 somewhere, then 13142401, then 13142405 — and hope you remember which is which next month.

Tunelyzer log selector showing new and previously-loaded datalogs with V6 and TX ECU badges
Profiles & Auto-Import Pass to plot, instantly

Open a profile — your runs are right there.

Open a profile and Tunelyzer lists every log in its datalog folder, newest first. Pick one to open, or flip auto-import on and every new pass loads itself when you open the profile. Keep a profile per scenario — race day, driveway tuning, customer cars — each with its own folder, channels, warnings, and tabs. Datalogs open instantly. No extra clicks.

  • Auto-import flag loads every new log when you open the profile
  • Or pick individually — every log in the folder is one click from open
  • Bulk-import filters by ECU family (V6 profile won't pull TX logs)
  • Export your whole setup as one file — share with a customer or another tuner in seconds
  • Copied a log to a new folder or renamed it? Tunelyzer recognizes it by content and re-uses the old import — no duplicates

Versus: the long way — open the viewer, find the file, wait for it to render. Every time.

Tunelyzer Configure Info Card dialog showing the field list with options to add, rename, reorder, hide, and delete fields
Log Info Card Your fields, your way

Custom fields, arranged how you like.

Track, fuel, ET, 60-ft, tune notes, knock zero, pulse modifier — every log carries fields you define. Add a field, rename it, change its type, hide it, delete it. Reorder by drag. The card is yours. Tune name auto-populates on import so you never type it.

  • Field types: text, numbers, dates, dropdowns
  • Defaults that auto-populate ("Fuel Type = 93" if that's your usual)
  • Mark a field tune-shared — edit on one log, every log with the same tune name picks it up
  • Search by any field — tune name, fuel, weather, even text inside your notes — to find every related run
  • Auto-open the card on every import (one toggle in Preferences)

Versus: a single fixed notes field per log. Hope you remember what you ran last week.

Tunelyzer Current Weather dialog showing live density altitude for the user's location
Density Altitude The racer's killer field, fetched for you

Density altitude — now and on every pass you've ever recorded.

Click Current Weather for your live DA right now — handy when you're at the track and trying to decide what tune to load. The same source auto-fills temperature, humidity, barometric pressure, and DA on every log you import, looked up from the date and location of the run. Already have a year of past pulls? Import them and Tunelyzer pulls historical weather on every one. Your archive becomes searchable by DA in one go.

  • Live DA on demand — no separate weather app at the track
  • Historical fetch on import — old logs get the weather they ran in
  • Falls back to IP location if Track and Location are blank
  • Combines with the searchable archive next: "every E85 pass at 1,500+ ft DA"

Versus: type the DA in by hand from whatever weather app you trust. Every pass, every time.

Tunelyzer Search Logs dialog filtering by fuel type with a live 3-of-6 match count
Search Logs Find any pass, instantly

Every E85 pass with DA over 1,500 ft.

Click the search icon next to the Log Info button and the Search logs dialog opens. Fill any fields you care about — Tune, Fuel Type, Tune Changes, Notes — plus min/max ranges on Air Temp, Humidity, Barometer, Wind, and Density Altitude. Results update live as you type, with a match counter at the bottom ("3 of 6 logs match"). Double-click any result, or hit Open, and you're in that log.

  • Text fields are case-insensitive substring — type e85 to match anything containing it
  • Numeric fields take min/max ranges — 1500…2500 ft DA gives you every altitude-y pass
  • Profile-scoped — searches stay inside the active car's logs
  • Combines freely: Fuel = e85 + DA min 1500 + Notes contains colder plugs in a single search

Versus: scroll a flat list, hope the filename is descriptive enough to find what you're after.

Tunelyzer stats panel showing the warnings strip and Quick Stats dashboard side by side
Stats Panel The two-second pass check

Green or red, peak or low — the two-second pass check.

The stats panel pins the two things you want first after a pass. Warning rules fire green or red against conditions you've set ("AFR below 12.5 in boost", "oil pressure under 40 over 4,000 RPM"). Right next door, Quick Stats shows the headline numbers — peak RPM, max boost, lowest AFR, min oil pressure — updated as you pan and zoom. Two seconds and you know if the pass went well.

  • Warnings: critical (red) or warning (yellow) severity; plain-talk rule wizard — no boolean logic
  • Click a red warning to jump straight to the worst sample in the run
  • Quick Stats: any channel + aggregation (max, min, average, first, last, count-above-threshold)
  • Both work on math channels — pin peak Horsepower or warn on AFR Error
  • Export your warning rules as one file — share with another tuner. Per-profile, so each car has its own set

Versus: read every curve and scroll every log, every pass, every time.

Tunelyzer comparing two runs with overlay showing before-and-after tune change
Compare Logs Before vs. after, side by side

See what your tune change actually did.

Lay last week's pass on top of today's. Pick overlay (dashed lines, same plot) for matched scales, or split (pane underneath, shared X-axis) when the curves are too crowded to read on one. Line up at launch uses your profile's auto-zero trigger — one click and both runs start from the same instant. Time-shift manually if you need finer alignment.

  • Works on math channels too — overlay Horsepower-A vs Horsepower-B the same way
  • Synced cursor across both runs as you scrub
  • Auto-zero alignment for drag passes (zero out at launch input)

Versus: two windows side by side, eyeballing the difference by hand.

Tunelyzer math channel editor showing a Horsepower formula built from RPM and Torque
Math Channels Build your own numbers

Horsepower, Slip, AFR Error — any number you can write a formula for.

Wrap a channel name in brackets and use the usual math: Horsepower = [RPM] * [Torque Estimate] / 5252. Once saved, your math channel works like a real one — plot it, stat it, warn against it. Math channels can reference other math channels, so you can stack simple formulas into fancy ones. Hit Test to run it on the open log before you save so you can sanity-check the numbers.

  • Pick from our growing library — Horsepower, Torque, Converter Slip, AFR Error — or write your own from scratch
  • Functions: abs, min, max, sqrt, log, clamp
  • Export your formulas as one file — share with another tuner in seconds

Versus: no built-in way to compute it. Eyeball peak values, run the math in your head, or skip it.

Tunelyzer plot tabs strip showing 60 Foot, Suspension, Boost, Fueling, and Retards tabs
Plot Tabs Built for the way you look at logs

One tab per question. Multiple panes per tab.

A 60 Foot tab zoomed to launch. A Suspension tab with the shock and ride-height channels. A Boost tab with RPM, TPS, MAP, and knock stacked in their own panes — shared time axis, synced cursor. Configure each tab to show exactly the channels and zoom level you want for that question, then jump between them with one click.

  • Tabs save with the profile — open the car next month and your views are back the way you left them
  • Right-click a tab to rename, clone, split, or remove
  • Split-pane: stack 2–4 panes inside one tab for a complex view

Versus: one view, switched between channels by hand, every time you reopen.

Tunelyzer plot showing three labeled notes (Launch, 2nd Gear, Traction) pinned to specific times across the run, with the Add note dialog open
Plot Notes Mark the moment

Notes that follow the run — not the tab.

Pin a note at the exact second something happened — Launch at 0.00s, 2nd Gear at 1.5s, Traction at 2.8s. Your label, your call. Notes live at the moment in the run, not the tab you're looking at — flip to the Boost tab, the Suspension tab, the Fueling tab, and every note is right there, anchored to the same instant.

  • Set by exact time — type the second, or right-click on the plot to drop one in place
  • As many as you need — every event, every gear, every anomaly, with your own labels
  • Cross-tab by design — note a traction issue once, see it on the Boost tab, the Suspension tab, everywhere
  • Pinned to the run, not the view — pan, zoom, switch tabs, the note follows the moment
  • Saves with the log — open the same pass next month and every annotation is back

Versus: scribble timestamps on a notepad and try to remember which one matched which channel.

Compatibility

Works with what you already run.

Tunelyzer opens Holley log files directly — no need to open Holley's software first, or export to another format like other programs require. Works on the laptops you already use at the track or in the shop — including older hardware.

Holley EFI V6
HP · Dominator · NA HP
Terminator X V3
Terminator X · Terminator X Max
Windows 10 / 11
x64 · 1809 or later
Older shop laptops
Pre-AVX2 CPUs supported
Holley datalogs
Opens directly — no Holley install needed
User-named I/O channels
Custom inputs read with their tune names
What you get

No subscription. No telemetry. No surprises.

30-day refund

No questions, no forms. Just email me directly.

Free v1.x updates

Every fix and feature in this major version is yours. Buy once, own this version.

Single-machine license

One activation per license. Changing shop laptops? Email me and I'll move it. Free.

Runs offline

One activation ping on first launch. After that, no telemetry, no analytics, no usage tracking.

Pricing

One price. Own it.

Introductory price: $99. Regular price $129 once the introductory window closes. One-time payment, single machine, no subscription. 30-day refund if it's not for you.

Introductory price
$99 $129
USD · one-time payment · regular price $129
[email protected]

Online ordering opens shortly.
Email [email protected] — click the button if you have a mail app set up, or copy the address — and you'll get a note the day sales go live.

Questions

Things people ask before buying.

Which ECUs does Tunelyzer support today?

Holley EFI V6 (Dominator family) and Terminator X V3 datalogs. Sniper support is on the roadmap — email me your files if you'd like it prioritized.

Can I install on more than one computer?

One license = one machine at a time. If you change shop laptops, email me and I'll move the activation. No charge.

How do updates work?

All v1.x updates are free for life — emailed to license holders. v2.0, if it ever happens, will be a paid upgrade with a meaningful discount for existing customers.

Does Tunelyzer phone home?

License activation needs an internet connection once on first launch to verify your key. After that, the app runs offline. No telemetry, no analytics, no usage tracking.

Mac or Linux version?

Windows 10 / 11 only at launch. The Holley tuning world is overwhelmingly Windows, but if enough demand shows up, Mac and Linux could follow. Email me if a port matters to you.

I'm just starting to tune — is this for me?

If you open Holley datalogs and want a faster, clearer view of them, yes. If you don't yet collect logs, get familiar with the standard tooling first and come back later.