U+1F398 was added to Unicode in version 7.0 (2014). It belongs to the block Miscellaneous Symbols and Pictographs in the Supplementary Multilingual Plane.

This character is a Other Symbol and is commonly used, that is, in no specific script. The character is also known as midi and midi keyboard.

The glyph is not a composition. It has a Neutral East Asian Width. In bidirectional context it acts as Other Neutral and is not mirrored. In text U+1F398 behaves as Ideographic regarding line breaks. It has type Other for sentence and Other for word breaks. The Grapheme Cluster Break is Any.

The Wikipedia has the following information about this codepoint:

A MIDI keyboard is typically a piano-style user interface keyboard device used for sending MIDI signals or commands over a USB or MIDI cable to other devices connected and operating on the same MIDI protocol interface. This could also be a personal computer running software such as a digital audio workstation (DAW) that listens to and sends MIDI information to other MIDI devices connected by cable or running internal to the personal computer system. The basic MIDI keyboard does not produce sound. Instead, MIDI information is sent to an electronic module capable of reproducing an array of digital sounds or samples that resemble traditional analog musical instruments. These samples or waveforms are also referred to as voices or timbres.

Not all MIDI keyboards are based on the piano style user interface. Many MIDI keyboard controllers have pads or buttons that also send MIDI signals, and most pads have a velocity sensing capability so that varying volumes of sound can be played/voiced. Another such keyboard device is the Continuum Fingerboard which is based on a "fretless" type keyboard interface enabling portamento style note changes at will during play.

Another MIDI keyboard implementation is the Tonal Plexus keyboard that provides for up to 1266 different tonal pitches possible in the TPX6 1266 Keys (Microtonal MIDI Controller). There are numerous other MIDI controllers that are also not based on the piano style user interface, but on newer interfaces with broader application possible because of computer technology.

In the MIDI protocol used in each of these midi controllers, an encoding scheme is used to map a MIDI value to a specific instrument sample. Also, other sound parameters such as note volume (velocity), aftertouch, pitch bend and modulation controls are also included in the MIDI protocol scheme. The keyboard merely acts as a MIDI controller of sound modules and other MIDI devices, including activating sounds by MIDI control within DAW software.

MIDI keyboards are a very common feature of a recording studio, and any DAW setup. Most include a transpose function and the ability to set different octaves. Many MIDI keyboards have pitch bend and modulation wheels. Some also have extra sets of assignable rotary knobs and/or buttons for sending custom MIDI messages to the synthesiser, sampler or DAW software. Devices with extra features (also including rhythm input, instrument selection, transport control) are sometimes called keyboard controllers.

Other features that some MIDI keyboards might include are:

  • Input for foot switch (usually used as a sustain pedal)
  • Input for a foot expression controller
  • Semi-weighted or fully weighted keys
  • Capability of sending aftertouch
  • Direct USB connection for use with computers

MIDI keyboards come in a range of sizes, from 25 keys (two octaves) to full 88-key length. MIDI keyboards with fewer than 61 keys tend not to have weighted keys.


System Representation
NΒΊ 127896
UTF-8 F0 9F 8E 98
UTF-16 D8 3C DF 98
UTF-32 00 01 F3 98
URL-Quoted %F0%9F%8E%98
HTML-Escape 🎘
Wrong windows-1252 Mojibake 🎘
alias midi
alias midi keyboard


Complete Record

Property Value
Age (age) 7.0
Unicode 1 Name (na1) β€”
Block (blk) Misc_Pictographs
General Category (gc) Other Symbol
Script (sc) Common
Bidirectional Category (bc) Other Neutral
Combining Class (ccc) Not Reordered
Decomposition Type (dt) None
Decomposition Mapping (dm) 🎘
Lowercase (Lower) ✘
Simple Lowercase Mapping (slc) 🎘
Lowercase Mapping (lc) 🎘
Uppercase (Upper) ✘
Simple Uppercase Mapping (suc) 🎘
Uppercase Mapping (uc) 🎘
Simple Titlecase Mapping (stc) 🎘
Titlecase Mapping (tc) 🎘
Case Folding (cf) 🎘
ASCII Hex Digit (AHex) ✘
Alphabetic (Alpha) ✘
Bidi Control (Bidi_C) ✘
Bidi Mirrored (Bidi_M) ✘
Bidi Paired Bracket (bpb) 🎘
Bidi Paired Bracket Type (bpt) None
Cased (Cased) ✘
Composition Exclusion (CE) ✘
Case Ignorable (CI) ✘
Full Composition Exclusion (Comp_Ex) ✘
Changes When Casefolded (CWCF) ✘
Changes When Casemapped (CWCM) ✘
Changes When NFKC Casefolded (CWKCF) ✘
Changes When Lowercased (CWL) ✘
Changes When Titlecased (CWT) ✘
Changes When Uppercased (CWU) ✘
Dash (Dash) ✘
Deprecated (Dep) ✘
Default Ignorable Code Point (DI) ✘
Diacritic (Dia) ✘
East Asian Width (ea) Neutral
Extender (Ext) ✘
FC NFKC Closure (FC_NFKC) 🎘
Grapheme Cluster Break (GCB) Any
Grapheme Base (Gr_Base) βœ”
Grapheme Extend (Gr_Ext) ✘
Hex Digit (Hex) ✘
Hangul Syllable Type (hst) Not Applicable
Hyphen (Hyphen) ✘
ID Continue (IDC) ✘
Ideographic (Ideo) ✘
ID Start (IDS) ✘
IDS Binary Operator (IDSB) ✘
IDS Trinary Operator and (IDST) ✘
InMC (InMC) β€”
Indic Positional Category (InPC) NA
Indic Syllabic Category (InSC) Other
ISO 10646 Comment (isc) β€”
Joining Group (jg) No_Joining_Group
Join Control (Join_C) ✘
Jamo Short Name (JSN) β€”
Joining Type (jt) Non Joining
Line Break (lb) Ideographic
Logical Order Exception (LOE) ✘
Math (Math) ✘
Noncharacter Code Point (NChar) ✘
NFC Quick Check (NFC_QC) Yes
NFD Quick Check (NFD_QC) Yes
NFKC Casefold (NFKC_CF) 🎘
NFKC Quick Check (NFKC_QC) Yes
NFKD Quick Check (NFKD_QC) Yes
Numeric Type (nt) None
Numeric Value (nv) NaN
Other Alphabetic (OAlpha) ✘
Other Default Ignorable Code Point (ODI) ✘
Other Grapheme Extend (OGr_Ext) ✘
Other ID Continue (OIDC) ✘
Other ID Start (OIDS) ✘
Other Lowercase (OLower) ✘
Other Math (OMath) ✘
Other Uppercase (OUpper) ✘
Pattern Syntax (Pat_Syn) ✘
Pattern White Space (Pat_WS) ✘
Quotation Mark (QMark) ✘
Radical (Radical) ✘
Sentence Break (SB) Other
Simple Case Folding (scf) 🎘
Script Extension (scx) Common
Soft Dotted (SD) ✘
STerm (STerm) ✘
Terminal Punctuation (Term) ✘
Unified Ideograph (UIdeo) ✘
Variation Selector (VS) ✘
Word Break (WB) Other
White Space (WSpace) ✘
XID Continue (XIDC) ✘
XID Start (XIDS) ✘
Expands On NFC (XO_NFC) ✘
Expands On NFD (XO_NFD) ✘
Expands On NFKC (XO_NFKC) ✘
Expands On NFKD (XO_NFKD) ✘