Edit: split from this topic
Regards the implementation of a chord system in Renoise, let me explain something I don't think is coming across properly.
The key thing here is "Instant Gratification". It's the very same reason Casio and Yamaha have been sucessfully selling millions upon millions of Auto Accompaniment keyboards for decades and continue to do so. "Instant Gratification" is the key to success, whereas "inaccessibility" is the key to disaster. So which is it to be?
Turn on a Casio or Yamaha Auto Accompaniment keyboard, and without even the slightest bit of musical talent, you can sound like a superstar! Casio and Yamaha know this is winning ticket, always will be. These systems give the customer a sense of achievement even though all they actually achieved was pressing a key. Now ask yourself, how many DAWs out there have a built-in Auto Accompaniment system with chord recognition like these keyboards do?
Fact is, due to Renoise being a "Tracker", the way it's designed means it is the perfect candidate to have such an accompaniment system added to it. They could add a new file-type to Renoise, one that stores "Auto Accompaniment" files, so that you can create, load, save, and share these files between other users. Now here's the powerful part. A lot of the auto accompaniment keyboards do not let you create your own accompaniment styles, so you're stuck with whatever they give you. This would NOT be the case with Renoise. You would see the tracks of an auto accompaniment scolling on-screen just as you would any other Renoise track or pattern. The beauty. of course, is that you can edit those accompaniments in exactly the same way.
Now here is the biggie ...
Imagine you have no musical skill whatsoever, and you fire-up Renoise for the first time (the way it is now). We all know, there is no way on earth you are ever going to get "Instant Gratification" from it. In fact, it's highly likely the interface looks so alien you'll hit the uninstall button and look for something else.
Now look at it another way, the way I'm suggesting here ...
Again, you have no musical skill whatsoever and you fire-up Renoise for the first time. But wait, there are some brightly coloured chord pads at the bottom centre of the screen. Out of all the buttons in view, you are almost certainly going to press one of those first. And here's the thing, pressing that chord pad gives you "instant Gratification" because as soon as you press it, a beat starts playing, a bassline starts playing, and all of it is using the chord you pressed. This means you're already winning. Cause you've gone from scaring the crap out of a new user, to something that sparks their interest and keeps them pressing instead!
So they press another chord, and they hear it change key. Hey, this is cool, they think to themselves, and before even two minutes are up, they realise they've figured-out a complete chord progression. All without understanding any music theory, and all without understanding a single aspect of Renoise. The important thing to remember is that "Instant Gratification" has pleased the user enough to want to stick with it. And why wouldn't they? I mean, they've just banged-out a complete chord progression for a song withing minuites of firing it up for the first time! The professionally designed Auto accompaniemt pattern that was following the chords they pressed, made them sound like a superstar!
Like I said, there's a reason Casio and Yamaha have successfully cornered this market for decades ... "INSTANT GRATIFICATION".
So anyway, they get that far within minutes, so they're alread hooked. But it gets even better, because it's not long until they realise that the patterns they see scrolling up the screen are actually the accompaniment patterns they're triggering. That's when it suddenly hits them ... hang on a minute ... I can actually edit these auto accompaniment patterns. I can change the beat, I can change the bassline, I can change absolutely anything I want to!
THIS IS FREAKING AWESOME!!!
And for those of us who are already comfortable with the more technical side of Renoise, guess what this means for speeding-up the input and creation of complete songs?
Exactly, it would cut your note-inputting workload massively, because most of the worlkload has been offloaded onto the auto accompaniment side of things.
Renoise needs this, it's design is gagging for it, and Renoise is the most suited DAW out there to have such a system integrated into it. An auto accompaniment system with chord recognition (and chord pads to play them by) would give Renoise the ability to do that "Instant Gratification" thing. It would make it massively less daunting to a newcomer, and speed-up the writing and performing of complete songs in a very big way.
Edited by danoise, 16 July 2017 - 23:20.