A little sidetrack, the next Renoise project I am working on will be a way to make an electroacoustic score of a Renoise XRNS using Cocoa/OBJ-C. This is a medium to long term project. Basically, I want a horizontal “Garageband” overview of the information in an XRNS. The reason I am doing this is to learn Cocoa/OBJ-C.
Right now I get paid to write PHP. Between the time I started the XRNS-PHP project and today, my PHP skills have vastly improved. If I were to start again, I would rewrite the whole project. Scrap the procedural approach and start over. However, when I started it made sense to make it procedural because I had no idea if it would work. So I went with the brute force approach, then again, then again, then others joined, then more, then beatslaughter’s GUI saved the day, then more. It was a mild success considering the small size of the Renoise community. It was the natural evolution of a product. And every product has a lifecycle. It doesn’t last for ever. Tough shit. No big deal.
In contrast, I don’t see a future for myself in Python. I’m sure it would be easier to write Renoise scripts in Python but at the end of the day it’s not a language that offers me any benefits. Sure, it offers you the sole proprietor of Renoise some. It offers the users, who have not paid for any third party scripts, benefits. But at least with PHP I could justify working on the stuff “on the job” as part of R&D. Same for ALX’s .NET tools. He even said so himself; It’s for use with internal tools to make demos.
XRNS-PHP averages about 5 downloads a day. I think you grossly underestimate the users. Randomly, new scripts have appeared out of nowhere. Other cool stuff was posted in ActionScript, by people who obviously work and get paid with Flash, and whatever else in this forum.
In comparison, when you look at something like Blender and see all their cool Blender Python scripts it’s because there is a group of Blender users with 9 to 5 jobs, or doing masters/doctorates, working with Blender. Renoise doesn’t have a professional user base. Renoise gets what it can take. And, contrary to fantasy land, not the other way around as many would like it to be.
If the user really needs help with the tools as they are now, I’d gladly take money to walk him/her through it.
Right now, this is reality.
EDIT/PS: @Alx, sorry that this thread has derailed into an ideology battle. Your tools look awesome and users should CHECK THEM OUT!