I've bought a license for myself and bought a license for my friend because I love Renoise so much. I advocate it on Twitter and rave about how fast the work flow is paired with Reaper.
I would love to create tools or use other DAWs, such as FL Studio, Ableton Live, Bitwig, Cubase, Logic Pro, Reason, and have Caustic and Sunvox on my iPhone / iPad.
I want to see if I could find a way to create portable versions for Renoise, or eventually develop my own DAW with a similar philosophy to Reaper where people should pay but will not be stripped away from their options to slap them on the wrist.
I feel like increasing access to users only empowers them and improves the music making community.
Thanks Danoise for your encouragement, it means a great deal to me and when I reach that phase where I've delved into my own scripting and built confidence in myself this year, I'll try to message Taktik and see where I can go from there.
1. I would like infinite nested groups, the ability to select multiple tracks, to be able to create a horizontal moving track list where the notes show up vertical. I'd also like more features like being able to turn the tracking part more into the whole Ableton Live looking scheme which probably would require insane amounts of work. I'd also like to make LFO shaping and Automation Shaping with curves more adjustable like how Serum does it, or other programs. It'd be fun to make drawing tools possible so people with pen tablets like the Intuous can create really interesting effects. There's some issues with the Modulation tab from what I've read on the forums with inaccuracies or discrepencies. Native pitch shifting tools, a saturator, and other wave table shenanigans like Frequency Modulations or Detuners would be really nice for me. There's a lot of great Renoise tools that I think could benefit by becoming native. I don't know to what degree I'd be able to do all of this. I also think rebrushing up on calculus would give possibilities to make 3D wave tables similar to the ones in Serum. Adding the scream filter from Redux to Renoise too would be lovely.
There's a numerous amount of possibilities to open up once I learn more out of programming, but the main issue I have is time and energy. I know the labors of programming from working with one who is making an indie platformer game of dis design in C++. A lot of it is grueling work and testing, having others figure out bugs. For me I would want to learn or teach others how to delegate or break up these tasks to the users so if they wanted to help they could integrate it in my process if I have an off day or a season where I have to dip and work on something else to get money or finish a big project.
2. I'll look at your API wishlist and try to figure out what's doable. Programming is black magic, it costs a lot to do a lot, and there are certain things as you said that are beyond the scope of doing at all.
3. I definitely will start small and build my way up.
4. I tend to leave comments for myself in code and having pretty code is an art form in and of itself. My programmer and I talk a lot about his systematic approach to making tools like an editor mode in my platformer game, or even a cutscene editor and hitbox editor. The gist that he does is he does a lot of recursive work making scripts readable via number systems in .bin files to load his code fast that can be accessed from a more complex interface, then reduced again.
5. I intend to start my ideas from the ground up. I agree that working on someone's own writing would be hell especially if I don't know what every interaction does in the code itself. Not knowing why something works in code spells out disaster for debugging and understanding why something breaks.
6. I will try to do what works for me. This will be so I can make Renoise the best DAW for me, not for others, as selfish as that is, and hope for those that get me, will enjoy it.
7. I will be publishing videos on Youtube to explain my process with illustrations and ask help from the community.
8. I'll ask around if so! Sometimes it's tough to figure out an answer, I've known some projects end prematurely because no one can figure out how to hurdle a nasty debug.
9. Renoise is a massive DAW I think. In the end it's not the parts that make the car, the car is a body in and of itself.
Music is fun, and developing games is my passion. I want to make good for myself and others. I hope that makes sense! I find it better to do that, than to be querulous and mean-spirited.