Skip to content

GHLiveBLE

logo

GHLiveBLE lets you play rhythm games (like Clone Hero) with the Guitar Hero Live iOS Bluetooth controller on your MacOS and Windows 10 computers.

The official Guitar Hero Live iOS app was pulled from the App Store in June 2018, leaving no way to play other games with this Bluetooth controller. We reverse engineered the protocol for this controller and built an app so you can keep using it without being tied down to a defunct game.

The GHLiveBLE app acts as a bridge between the controller and your computer, registering all controller buttons as keypresses or gamepad keys. All you need to do is map these keys to your rhythm game and pair with the controller to start playing!

  • Up to 4 Guitar Hero Live Bluetooth controllers are now supported simultaneously (currently only supported on MacOS)
  • No extra drivers or dongles to configure or plug into your computer, instantly pair and go!

How it works

Screenshots

Win10 install screen Win10 app MacOS app

System requirements

  • Onboard Bluetooth 4.0+ / USB Bluetooth 4.0+ dongle (required for Guitar BluetoothLE connection)
  • Windows 10 / MacOS

Purchase

Mapped Buttons

  • Frets 1 - 6
  • Strum Up / Down buttons
  • Hero Power button
  • GHTV button
  • Pause button
  • Power / Sync button

MacOS

Controller buttons are mapped as keyboard keys.

Guitar 1

  • Fret 1 = "1"
  • Fret 2 = "2"
  • Fret 3 = "3"
  • Fret 4 = "4"
  • Fret 5 = "5"
  • Fret 6 = "6"

  • Strum Up = "A"

  • Strum Down = "B"
  • Hero Power button = "C"
  • Pause button = "S"
  • Power/Sync button = "T"
  • GHTV button = "U"

Guitar 2

  • Fret 1 = "7"
  • Fret 2 = "8"
  • Fret 3 = "9"
  • Fret 4 = "0"
  • Fret 5 = "-" (minus)
  • Fret 6 = "=" (equals)

  • Strum Up = "D"

  • Strum Down = "E"
  • Hero Power button = "F"
  • Pause button = "V"
  • Power/Sync button = "W"
  • GHTV button = "X"

Guitar 3

  • Fret 1 = "," (comma)
  • Fret 2 = "." (period)
  • Fret 3 = "\" (forward slash)
  • Fret 4 = "[" (left bracket)
  • Fret 5 = "]" (right bracket)
  • Fret 6 = "=" (equals)

  • Strum Up = "G"

  • Strum Down = "H"
  • Hero Power button = "I"
  • Pause button = "Y"
  • Power/Sync button = "Z"
  • GHTV button = "+" (add -- numpad)

Guitar 4

  • Fret 1 = "J"
  • Fret 2 = "K"
  • Fret 3 = "L"
  • Fret 4 = "M"
  • Fret 5 = "N"
  • Fret 6 = "O"

  • Strum Up = "P"

  • Strum Down = "Q"
  • Hero Power button = "R"
  • Pause button = "-" (subtract -- numpad)
  • Power/Sync button = "." (decimal -- numpad)
  • GHTV button = "/" (divide -- numpad)

Running the MacOS app

ghliveble.app needs to be given the Accessibility permission inside of System Preferences to allow it to register keypresses on your computer while using the Bluetooth controller.

MacOS security settings

Windows 10

Controller buttons are mapped as virtual gamepad buttons.

  • Fret 1 = A button
  • Fret 2 = B button
  • Fret 3 = X button
  • Fret 4 = Y button
  • Fret 5 = LeftThumbstick
  • Fret 6 = RightThumbstick

  • Strum Up = DPadDown

  • Strum Down = DPadUp
  • Hero Power button = Menu button
  • Pause button = View button
  • Power/Sync button = LeftShoulder button
  • GHTV button = RightShoulder button

Be sure to map these gamepad keys within Clone Hero or other game (instead of keyboard keys).