Isn’t it about time that we applied that intelligence to music? I’m kidding, mostly – okay, most of this sort of JavaScript work is more like boring day job stuff. It’s just that these were in the form of APIs for Web applications that … uh, stole all your data from a weird online survey that then sold that data to foreign spies or whatever the heck has been going on for the intervening time. The reason is, Web developers do this sort of work all the time. I remember this conversation going on for at least a decade, even specifically talking about “wouldn’t it be nice if there were a JSON schema” for this. iOS developers should be able to get going really fast – even using Swift – but it’s pretty clear to everyone else, too. It’s a JSON schema, plus a whole bunch of useful examples. Got a synth you want supported? Make the document once, and then – once they provide support for this schema – other tools will be able to work with your tool, check for errors, and even generate code and documentation. (There are even just-added tools for generating specs from CSV files and HTML documentation from specs. But the basic idea is, this not only defines a consistent way of defining parameters, but tools for automating testing and supporting control. And it could be relevant to anyone – someone making a hardware synth, a Web-based tool, an iOS app, desktop software, whatever.Īs a user, you may not necessarily need to know how this works – only that it allows makers of software and hardware to make more stuff compatible, and work more consistently, faster. This developer is going one step further, by releasing the entire schema on GitHub for manufacturers and developers. (Native Instruments Maschine, for one, had similar mappings – though unfortunately, the engineers working on this support were to my knowledge included inthe layoffs last month.) Other developers have done things like this before. Got a Roland System-8? A Behringer Neutron? Yamaha Reface? BigSky reverb pedal? Moog Minitaur KORG volca sample IK multimedia Uno? Even other iOS apps? He’s got all of them. Connelly was to establish a standard schema for defining all those parameters to control. So you can get a bunch of elaborate changing, morphing sounds on whatever you choose. MIDI Mod is clever stuff, and worth a separate article – it gives you a ton of modulation options you can use to control gear, and then the ability to modulate the modulators internally (routing an LFO to the modulation that’s then routed to your synth). Users, of course, have the same issue – from controllers to desktop software to apps, we often find ourselves having to manually create templates.ĭeveloper Eokuwwy Development (aka Steven Connelly) faced this challenge with the app MIDI Mod. (You know, like your customers may have been reading CDM and Synthtopia and Sonic State and bought, like, everything.) Your time is valuable, so you don’t want to spend all of it mapping gear. Let’s say you’re an app developer, and you want to support a whole lot of different synths. But then you hit this problem of mapping. One clever iPad app and an open source scheme could make what happens next happen faster.Įarly 1980s MIDI still gets the job done in a lot of ways. So, you’ve got a plug-in or a hardware synth – and you want to control part of the sound with a physical knob or some iPad modulation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |