Skip to content

Use a TI-84 Plus CE as a USB MIDI keyboard / controller

License

Notifications You must be signed in to change notification settings

TIny-Hacker/midiCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

midiCE Release

This program lets you use your calculator as a USB MIDI keyboard. The program can be installed on any TI eZ80 calculators, which includes the TI-84 Plus CE, 83 Premium CE, and 82 Advanced Edition Python (along with other 84 and 83 color-screen variants such as the 84 Plus CE-T). It should work (no extra programs / drivers necessary) with any devices that allow USB MIDI input.

Installation

  1. Download the latest version from the GitHub releases page.
  2. Send MIDICE.8xp to your calculator using TI-Connect CE or another linking software of your choice. If you don't have the CE C libraries, you'll need to download and send those as well.
  3. Run prgmMIDICE from the programs menu (You will need to use the arTIfiCE jailbreak if you are on an OS version 5.5 and above or are using the TI-82 AEP).

Key Layout

Key Layout

Usage

In order to use the program, you will need to connect your calculator to a device that can receive USB MIDI input. You can use the same USB cable that you used to transfer the program earlier.

Below is a table with keys and their various usage:

Key Action performed
2nd - sto→ (circled in purple) MIDI control input. Each set of two keys represents one control, where the left key decreases the control value and the right key increases it.
mode - . (circled in green) MIDI note input. mode is the root note of the scale, with each horizontally adjacent key one whole step apart and each vertically adjacent key one half step apart.
tan - enter (circled in orange) MIDI note input intended for drums (all notes are sent on channel 10).
vars Sustain (continue playing any notes pressed until this key is released).
clear Exit the program.
, Increase () and decrease () the current octave.
, Increase and decrease the pitch bend value.
zoom Lock / unlock the ability to modify settings.
2nd (when modifying settings) Edit / save the value for the selected setting.
, , , (when modifying settings) Select setting to modify or adjust the value of the selected setting.

Bugs

If you encounter a bug while using midiCE, don't hesitate to make an issue!

Credits

Thanks to Powerbyte7 and commandblockguy for help with this project!

© 2023 - 2025 TIny_Hacker

About

Use a TI-84 Plus CE as a USB MIDI keyboard / controller

Resources

License

Stars

Watchers

Forks

Packages

No packages published