-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.html
More file actions
108 lines (99 loc) · 4.16 KB
/
Copy pathindex.html
File metadata and controls
108 lines (99 loc) · 4.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mapping-Midi-NameNote-Dictionary | Bocaletto Luca</title>
<meta name="description" content="Mapping-Midi-NameNote-Dictionary: comprehensive MIDI note number to name mappings in English, Italian, and combined formats, with demo examples in Python, JS, PHP, Java, and Ruby.">
<meta name="keywords" content="MIDI mapping, note names, English, Italian, Python, JavaScript, PHP, Java, Ruby, dictionary">
<meta name="author" content="Bocaletto Luca">
<style>
body { font-family: Arial, sans-serif; margin:0; padding:0; color:#333; }
header, footer { background:#f4f4f4; text-align:center; padding:1rem; }
main { max-width:800px; margin:2rem auto; padding:0 1rem; }
h1, h2 { color:#222; margin-top:1.5rem; }
ul { margin:0.5rem 0 1rem 1.5rem; }
pre { background:#f0f0f0; padding:1rem; overflow-x:auto; }
a { color:#0066cc; text-decoration:none; }
a:hover { text-decoration:underline; }
footer p { margin:0.5rem 0; }
</style>
</head>
<body>
<header>
<h1>Mapping-Midi-NameNote-Dictionary</h1>
<p>Author: Bocaletto Luca</p>
</header>
<main>
<section id="overview">
<h2>Overview</h2>
<p>
This repository provides comprehensive mappings from MIDI note numbers (21–108) to musical note names in English, Italian, and combined English + Italian formats. It is a ready-to-use reference for audio applications, MIDI data processing, digital instrument development, and educational tools that translate raw MIDI signals into human-readable note names.
</p>
</section>
<section id="features">
<h2>Features</h2>
<ul>
<li>Coverage of MIDI range from A0 (21) through C8 (108).</li>
<li>Three mapping dictionaries: English, Italian, and combined notation.</li>
<li>Framework-agnostic plain-text format for easy loading.</li>
<li>Ideal for real-time visualizers, notation tools, demos, prototyping, and testing.</li>
</ul>
</section>
<section id="getting-started">
<h2>Getting Started</h2>
<ul>
<li>Clone or download the repository.</li>
<li>Select your mapping file:
<ul>
<li><code>english_note_names.txt</code></li>
<li><code>italian_note_names.txt</code></li>
<li><code>english&italian-note-names.txt</code></li>
</ul>
</li>
<li>Load the chosen file into your application’s data structure.</li>
<li>Use the MIDI note number as the lookup key to retrieve the note name.</li>
</ul>
</section>
<section id="contents">
<h2>Repository Contents</h2>
<pre><code>LICENSE
README.md
english_note_names.txt
italian_note_names.txt
english&italian-note-names.txt
note_name midi-mapping.txt
example.py
example.js
example.php
example.java
example.rb
</code></pre>
<p>Includes mapping files, the core reference text, and five demo scripts demonstrating usage in different languages.</p>
</section>
<section id="examples">
<h2>Demo Examples</h2>
<ul>
<li><a href="example.py">example.py</a> — Python</li>
<li><a href="example.js">example.js</a> — JavaScript (Node.js)</li>
<li><a href="example.php">example.php</a> — PHP</li>
<li><a href="example.java">example.java</a> — Java</li>
<li><a href="example.rb">example.rb</a> — Ruby</li>
</ul>
<p>Each script shows how to load the mapping and perform a lookup.</p>
</section>
<section id="license">
<h2>License</h2>
<p>This project is released under the <a href="LICENSE" target="_blank">GNU General Public License (GPL)</a>.</p>
</section>
</main>
<footer>
<p>© 2025 Bocaletto Luca</p>
<p>
<a href="https://github.com/bocaletto-luca" target="_blank">GitHub Profile</a> |
<a href="https://github.com/bocaletto-luca/Mapping-Midi-NameNote-Dictionary" target="_blank">Repository</a>
</p>
<p>This repository is maintained by <strong>bocaletto-luca</strong>. The former account <em>Elektronoide</em> is no longer in use.</p>
</footer>
</body>
</html>