It seems I've stumbled across a bug - I'm using a nanoKONTROL with Torq 2.0. Avid, as you know, has stopped selling and updating Torq since, well, they're out of business.
The nanoKONTROL drivers display the name of the device as "nanoKONTROL 1 SLIDERS/KNOB" (or, if i turn off device numbering from the driver settings, just "nanoKONTROL SLIDERS/KNOB". The problem comes in with the "/" in the title - as Torq (and apparently other programs which mysteriously loose mappings, based on posts I've seen around the internet) closes and tries to write the settings file for each device, it attempts to name the file based on the device name; such as "USBXponenetAssignments.xml" for the Xponent device's settings.
Because of the slash "/" character in the name, this results in an illegal file name! The file is never written, and I lost my mapping after every session and was tearing my hair out!
There are two fixes for this:
1. I can export my settings after every session, then import them every startup. This is inconvinient and lengthens my setup time. Most people would probably do this if their software offers the option, and grumble about how Korg products act funny because their other devices work fine.
2. Being tech savvy, I created a folder in C:\Users\{myself}\AppData\Local\Avid\Torq\UserAssignmentFiles\ called "nanoKONTROLSLIDER". Low and behold, Torq saves a file called "KNOBAssignments.xml" inside with all my mappings, and now works perfectly (Torq removes spaces but not other special characters). The "/" is fooling Windows' file system into thinking that Torq is asking for this folder to be there, but it's only a result of the way the nanoKONTROL identifies itself! The file never writes because Windows passes back a "folder not found" error. On app shutdown, Torq silently fails when this happens; and users never know about it.
If Korg would update the driver for the nano series to remove any "/", "\", or ":" (or really, anything besides alphanumerics and spaces), you would magically solve this problem for many users of your products who are experincing this same issue and might not have the programming background which allowed me to catch this. It's not just Torq which has the issue; search the web and you will see here and there random posts about music programs mysteriously forgetting nanoKONTROL settings...
PLEASE, Korg, in the future, only identify your devices using characters which are not know reserved characters by any filesystem. Really, it should have been up to the developers of Torq to have realizsed that USB devices can identify with characters which are illegal to use in filenames, and filtered their string values first like they did with the space character being removed (Little Bobby Tables comes to mind, if you're a reader of XKCD).
nanoKONTROL: Mappings in music programs vanish [SOLVED]
Discussion relating to Korg Controller products.
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
Return to “Korg Kontrol49, microKontrol, padKontrol, nano and K series controllers”
Jump to
- About this forum
- ↳ Latest News
- ↳ Testing This Forum
- ↳ Classic Threads
- ↳ New Members Zone
- Korg Analog
- ↳ Korg Minilogue / Monologue
- ↳ Korg ARP 2600
- ↳ Korg Prologue
- ↳ KORG Volca Series
- ↳ KORG MS20
- ↳ KORG Monotron Series
- ↳ KORG Monotribe
- ↳ Korg Analog Synths (General)
- Korg Virtual Analog (Modeling)
- ↳ Korg Multi / Poly
- ↳ Korg KingKORG
- ↳ Korg RADIAS / R3
- ↳ Korg MS2000 & microKorg
- ↳ Korg Electribe
- ↳ Korg Wavedrum
- ↳ Korg Virtual Analog Synths (General)
- Korg Digital Synths / Workstation
- ↳ Korg ModWave
- ↳ Korg opsix / SE
- ↳ Korg Nautilus / AT
- ↳ Korg Wavestate / MkII / SE
- ↳ Korg Kronos
- ↳ Korg Krome
- ↳ KORG Kross
- ↳ Korg Oasys
- ↳ Korg M3
- ↳ Korg M50
- ↳ Korg Triton Extreme
- ↳ Korg Triton Studio
- ↳ Korg Triton Classic
- ↳ Korg Triton LE / Korg TR
- ↳ Korg X-50 / microX
- ↳ Korg Triton Rack
- ↳ Korg Karma
- ↳ Korg Trinity
- ↳ Korg MOSS Option
- ↳ Korg KAOSS
- ↳ Korg microSampler
- ↳ Korg Synths (General)
- ↳ Korg microSTATION.
- ↳ Korg Digital Recording and Mixing
- ↳ Korg Guitar Effects and Tuners
- Korg Arrangers
- ↳ Korg Pa5X
- ↳ Korg Pa4X
- ↳ Korg PA1000/PA700
- ↳ Korg Pa3X
- ↳ Korg Pa900/Pa3X Le
- ↳ Korg Pa600/Pa300
- ↳ Korg Pa2XPro - Pa800 - Pa500
- ↳ Korg Pa1X - Pa1Xpro
- ↳ Korg PA80
- ↳ KORG EK Series
- ↳ Korg i-Series
- ↳ Korg i3 (new - 2020 model)
- ↳ Korg Arrangers (General)
- Korg Music Software and Consoles
- ↳ Korg Legacy Collection
- ↳ Korg Kontrol49, microKontrol, padKontrol, nano and K series controllers
- ↳ Korg - Apple iPad Software Section
- ↳ KORG - Nintendo DS/3DS
- ↳ Korg Software and Consoles (General)
- Korg Pianos
- ↳ KORG Grandstage
- ↳ VOX Continental
- ↳ KORG SV-2
- ↳ KORG SV-1
- ↳ Korg Pianos (General)
- The Creativity Section
- ↳ Audio / Visual
- ↳ Computer Programmers – Software Developers
- ↳ Mac Users
- ↳ Mastering & Mixing
- ↳ One song a month – One year Contract
- ↳ Promote Your Music Online
- ↳ Sampling and Libraries
- ↳ Sequencers / Audio recording packages.
- ↳ Song writing - Lyrics & Collaboration
- ↳ Photography and Graphic Design
- General Topics
- ↳ General Music
- ↳ General Synthesizers/Keyboards
- ↳ Virtual Soft Synths, and Plug’ins.
- ↳ Buy & Sell
- ↳ Off Topic