Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jimmy — Live Teleprompter for Cubase

Your lyrics & chords, right inside your DAW.

A VST3 instrument plugin that displays lyrics and chords as a live teleprompter, synced to your timeline.

Jimmy live mode

Buy Me a Coffee at ko-fi.com


Features

  • Auto-scrolling teleprompter — follows playback/recording position in real-time
  • Chord detection from MIDI — route your chord track and Jimmy identifies chords automatically
  • Lyrics editor — enter lyrics and map each line to bar positions on the timeline
  • Song sections — define Verse, Chorus, Bridge, etc. with bar ranges
  • Hebrew/RTL support — automatically detects and right-aligns Hebrew text
  • Dark theme — easy to read on stage or in dim lighting
  • Zoom controls — adjust text size for comfortable reading distance
  • Zero latency — produces no audio, adds no CPU load to your project
  • State saved with project — all data persists in the Cubase project file

Quick Start

  1. Build the plugin → see docs/BUILD.md
  2. Install it in Cubase → see docs/INSTALL.md
  3. Use it → see docs/USAGE.md

Requirements

  • Cubase 12+ (or any VST3-compatible DAW)
  • macOS (arm64 / Apple Silicon) or Windows

Building from Source

git clone <repo-url> jimmy
cd jimmy
git submodule update --init --recursive
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

The VST3 bundle will be at build/Jimmy_artefacts/Release/VST3/Jimmy.vst3.

Architecture

PluginProcessor (audio thread)
├── AudioPlayHead → transport position (bar, beat, BPM, time sig)
├── MIDI buffer → chord detection (ChordParser) + program changes
├── SharedState (lock-free atomics) → UI thread
└── XML state save/load (SongModel)

PluginEditor (UI thread)
├── Edit Mode: LyricsEditor, SectionManager (tabbed)
└── Live Mode: TeleprompterView (auto-scrolling)

SongModel: sections[], lyricLines[], chords[]

License

MIT License. See LICENSE for details.

About

Live Teleprompter right inside your DAW

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages