UNPKG
midiguchi
Version:
latest (0.3.0)
0.3.0
0.2.0
0.1.0
0.0.0
MIDI I/O with Bacon.js
github.com/midiguchi/midiguchi
midiguchi/midiguchi
midiguchi
/
transpose.js
12 lines
(7 loc)
•
221 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
var
M =
require
(
'./midi_util'
)
var
mapNote =
require
(
'./map_note'
)
module
.
exports
=
function
transpose
(
input, transposition
) {
return
mapNote
(input,
function
(
note, add
) { note.
key
+= add }, [transposition]) }