键盘移调器
电子键盘乐器移调助手
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Transpose your keyboard in real time from iPhone/iPad. Connect, pick a key—the app handles it. Works with Yamaha, Korg, Roland, Nord & more. Multi-device sync supported.
SUBSCRIPTION REQUIRED: Transposer is a free download, but an auto-renewable Transposer Pro subscription (In-App Purchase) is required to access the app’s features. A free trial may be available. Subscription length and price are shown in the app and on the App Store purchase sheet before you confirm. Payment is charged to your Apple ID account at confirmation of purchase. The subscription renews automatically unless cancelled at least 24 hours before the end of the current period. Manage or cancel anytime in Settings > Apple ID > Subscriptions.
Transposer is a MIDI transpose utility for electronic keyboards. Connect a compatible keyboard via USB, choose your instrument profile, and reach your target key in one tap.
Features unlocked with Transposer Pro (In-App Purchase):
• One-tap transpose control for live performance
• Support for many popular keyboard models
• Multiple device connection
• Custom presets for songs and keys
• Background MIDI while the screen is locked
Privacy Policy:
https://briancaoyu.github.io/Transposer/privacy.html
Terms of Use (EULA):
https://briancaoyu.github.io/Transposer/terms.html
more
When importing a PDF with the same name, choose Replace and clear handwriting drawn in this app, or Import with a new name; deleting a score and importing the same name again opens it as a fresh file.
Added support for Roland XPS-10 / XPS-30 / XPS-10X / XPS-60.
1.0.26 2d ago
Added Bluetooth MIDI on the Devices screen: scan and connect wireless MIDI keyboards in the app (Bluetooth MIDI keyboards do not appear in iOS Settings > Bluetooth).
Fixed handwriting from one score appearing on other open scores, or leaving leftover marks when switching tabs.
Fixed missing handwriting when opening PDFs exported from forScore with annotations.
Fixed blank PDFs when exporting a score with handwriting.
Fixed conflicts between undo, the eraser, and tool switching so undo is more reliable and erased strokes no longer reappear unexpectedly.
1.0.25 3d ago
Fixed an issue where, with two identical MIDI-to-USB adapters connected at once, the second keyboard could not be transposed on its own. Each keyboard can now transpose independently.
Fixed handwriting from one score appearing on other open scores, or leaving leftover marks when switching tabs.
Fixed missing handwriting when opening PDFs exported from forScore with annotations.
1.0.24 4d ago
Fixed transpose and software MIDI thru failing after a keyboard reboot or a long iOS lock, which previously required relaunching the app.
Fixed score handwriting scaling incorrectly when rotating the screen or enabling width stretch. Marks stay aligned with the page and are less likely to disappear when changing display modes.
1.0.23 6d ago
Score search while reading: select one or more scores, then tap Done to open them as tabs in selection order. In playlist reading, you can add the selected scores to the current playlist in that same order. Scores already in the playlist are labeled and cannot be selected again.
Split Roland FANTOM 6/7/8 and FANTOM-0 (06/07/08) into separate device options, each with its own setup help.
Added Remote Keyboard Switch setup steps to the help for FANTOM, FANTOM-0, FA-06/07/08, and JUNO-X.
1.0.22 Sep 8
Fixed blank pages when first opening some large scanned PDF scores.
Fixed external MIDI keyboards set as transpose controllers not responding to key presses.
1.0.21 Sep 5
Fixed transpose failure on Roland FANTOM.
1.0.20 Sep 3
Swipe from the left edge to leave score reading and return to the library; swipe from the right edge in the library to reopen reading. Transitions are animated, and the current PDF tab stays in view.
When you long-press and drag PDF tabs to reorder them, dragging to the left or right edge keeps the tab bar scrolling.
Scores added to a playlist from the library keep the order you tapped them.
Removing a score from a playlist only removes it from that playlist; it stays in the library.
1.0.19 Sep 2
Added Yamaha PSR-SX620 to the device list.
Split Yamaha arranger models whose Local Control steps differ: PSR-SX900 / SX700 vs SX600, Tyros5 vs PSR-S975 / S775, Tyros4 vs PSR-S910 / S710, and PSR-S670 vs PSR-S650 / S550, with help text matched to each manual.
Added Yamaha Motif 6/7/8, Motif ES, Motif XS, and MOX6 / MOX8 to the device list.
Split Roland JUNO into JUNO-X, JUNO-DS, and JUNO-D, and updated Roland setup help from the official manuals.
Expanded the Korg Pa Series label to include Pa3X / Pa2X / Pa900 / Pa800 / Pa600 / Pa500.
1.0.18 Sep 1
Fixed software transpose stalling and MIDI dropouts while importing scores.
Fixed the app freezing when opening a large PDF from another app.
Reduced score-reading memory use to help prevent crashes while turning pages.
Fixed some keyboards losing their MIDI connection.
Fixed a possible crash when updating the current key on the Lock Screen.
1.0.17 Aug 30
Split the Roland RD series into separate models: RD-2000 / RD-2000 EX, RD-800, and RD-700NX, with panel setup help.
Fixed transpose failure on Roland RD-88 / RD-88 EX / RD-08.
Fixed transpose failure on Roland FANTOM, and added setup help such as Receive Exclusive.
Fixed transpose buttons on the transpose screen not working.
1.0.16 Aug 29
USB / Bluetooth MIDI stays running more reliably when the screen is locked.
When you leave the app, a notification can show the current key and follows transpose from a connected MIDI keyboard. Notifications are not sent while the app is in the foreground.
Fixed transpose failure on Yamaha CK series.
Fixed transpose failure on Yamaha CLP-700 / CLP-800.
1.0.15 Aug 28
Added Roland JUNO-D6 / D7 / D8 to the device list.
Added a Yamaha home digital piano group: P-105 / 125 / 225 / 515 / 525, YDP-164 / 165 / 184, NU1XA, CLP-700 / 800, CVP-909, plus Korg D1.
Fixed transpose failure on Yamaha Motif XF, MX, YC, and CK.
Fixed score markup so Apple Pencil can still write while fingers turn pages or pan.
1.0.14 Aug 27
When you leave the app, the current key stays visible on the Lock Screen, Dynamic Island, and StandBy. If you transpose from a connected MIDI keyboard, the current key on the Lock Screen, Dynamic Island, and StandBy also updates in real time. You can turn this on or off in Settings.
Fixed transpose failure on Yamaha CK61 / CK88.
Added Roland FANTOM setup help: set USB Driver to GENERIC so iOS can receive transpose messages over USB.
1.0.13 Aug 27
Added Continuous Scroll for vertical page turning: swipe up to scroll through pages continuously. You can turn this on or off in Settings. Bluetooth pedals and edge taps still turn a full page.
Reduced score-reading memory use to help prevent the app from being killed while turning pages.
1.0.12 Aug 25
Opening a playlist uses a single tab. All PDFs in the playlist are joined into one continuous page stream, so turning between scores is smoother.
Playlists can be shared (with or without handwriting). Recipients can import them by opening the file in this app.
Pinch to zoom a score page, then drag to inspect details. This can be turned on or off in Settings.
Stretch Score Width fills the reading area (on by default).
The tab close button is hidden by default. Swipe a tab up or down to close it. Reader toolbar buttons can collapse to show more tabs.
The search window now shows the keyboard immediately, remembers its size, can restore the default size, and supports full screen.
Fixed tabs showing the same PDF, and duplicate pages when turning quickly in a playlist.
1.0.11 Aug 22
You can set a MIDI keyboard as a transpose controller.
Added Roland E-A7, JUNO-X / JUNO-DS, RD-88, and other models to the device list.
1.0.10 Aug 21
Added Casio product line support in the device list.
Fixed transpose sync for Yamaha Genos / Genos2.
1.0.9 Aug 19
Added Korg models: Kross / Kross 2, SV-2 / SV-2S, and Grandstage / Grandstage X.
Fixed transpose sync for Kronos / Kronos 2, Krome / Krome EX, and Nautilus / Nautilus AT.
1.0.8 Aug 18
Swiping between score tabs is smoother. Swiping past the last page opens the next score on its first page; swiping past the first page opens the previous score on its last page.
A tab switch only happens when the swipe starts on the first or last page, so mid-score page turns no longer jump to another score by mistake.
Bluetooth page turners (such as AirTurn and PageFlip) are supported: with a score open, the pedal, arrow keys, space, and similar keys turn pages. Pedal direction can be swapped in Settings.
Score gestures: two-finger tap searches/browses the library; three-finger tap shares the current score. These can be turned on or off in Settings.
Device list now includes the Roland FP series: FP-90X / 60X / 30X / 10, FP-90 / 60, and FP-50 / 30 / 7 / 4.
Yamaha arrangers: added support for PSR-A5000; Tyros / PSR-S / PSR-SX now use the same software transpose rules as PSR-SX.
1.0.7 Aug 15
What's New in 1.0.6
Added score reading: import PDFs and transpose while you play.
Score library: import, search, playlists, and multiple open tabs
Reader: horizontal/vertical page turns, two-page landscape view, Apple Pencil markup, and full screen
Compact transpose bar at the bottom or side, and it can be collapsed
1.0.6 Aug 14
Added two transpose layouts with simplified key names (−12 to +12 v2 and −6 to +6 v2). When selected, transpose buttons, the current key, and related displays use shorter names:
C#, Eb, F#, Ab, Bb
1.0.5 Aug 13
What's New in This Version
Added manufacturer: Kawai
Added models: MP11SE, MP7SE, ES920, ES520, ES120, ES110, ES8, ES7
1.0.4 Aug 11
Fixed hardware transpose sync for Yamaha Montage M / MODX M.
1.0.3 Aug 9
Fixed transpose not working on Yamaha Montage M / MODX M, and refined related device options.
1.0.2 Aug 8
When importing a PDF with the same name, choose Replace and clear handwriting drawn in this app, or Import with a new name; deleting a score and importing the same name again opens it as a fresh file.
Added support for Roland XPS-10 / XPS-30 / XPS-10X / XPS-60.
more Version 1.0.26 2d ago
Data Not Collected The developer does not collect any data from this app.