Image to Theme Utility

Hi!

Per @untilde 's suggestion to start a thread for my little python cli tool, here begins a thread

The utility basically just takes an image file input, does some pixel parsing, and then generates a Renoise theme file. I just started really getting into writing Lua so the idea of refactoring from Python to Lua to make a native Renoise tool that can do this suddenly is of interest. Collaboration would be welcome in such an effort. <3 ya’ll.

8 Likes

Yes! Thanks for making a thread. Hopefully someone will be happy to help turning into a Lua tool.

Cheers!

1 Like

I’m not very good at this, I can’t figure out the virtual environment stuff which I wish I would have known about this before.
anyhow it complains about me not having the package. can I get away without it maybe?

using macos bigsur and I’m pretty sure python3, when I ran it, it made a theme file but the theme I think crashed renoise, so i haven’t messed with it since. II had saw when you first released this 3 months ago but have been bashful about asking the above, I really want to try making some themes based on color pallets, and the ffffound JPG archive, this utility is spot on perfect for what I’ve been wanting to do.

I have been having a vision of renoise themes being able to shift colors, like animated, based on different contexts. Like the whole interface being alive.

Ok i got it to work
THANKYOU MAN
My God man, these themes are Gorgeous.

2 Likes

Excellent, hurray! Share the results with the class! And I’d be interested to see the source images used.

I’m not sure what I’m doing wrong. I downloaded Python, installed it. Opened up Powershell in windows and checked it if actually got installed by running “python --version”. It’s there. Then I navigated to my folder which contains the script you made, put it in and pressed enter. Turned out I had to reverse use / instead of \ and just when i thought that would do it… I got ----> “error: unrecognized arguments:” with it displaying the file path for the image. Nothing happened, just that one error.

I also installed all the dependencies via powershell using the command successfully that was provided on your github.

What am i missing? :face_with_peeking_eye:

Hmm, I have an allergy to windows powershell for :sparkles:reasons :sparkles: so I couldn’t tell you exactly what’s going on. I’ll attempt to replicate the issue when I have the time. For the sake of furthering the project and parity, create a new issue on github being sure to copy the log/powershell history so I can see what’s up!

i think some might need tweaking but there are some great ones!


1.xrnc (4.9 KB)

3
3.xrnc (4.9 KB)


4.xrnc (5.1 KB)

5
5.xrnc (5.0 KB)

6
6.xrnc (5.0 KB)


7.xrnc (5.1 KB)


8.xrnc (5.0 KB)


9.xrnc (5.1 KB)

10
10.xrnc (5.1 KB)


12.xrnc (5.0 KB)


14.xrnc (5.0 KB)

13
13.xrnc (5.1 KB)


15.xrnc (5.0 KB)


16.xrnc (5.0 KB)


mecha2.xrnc (5.0 KB)

mecha3
mecha3.xrnc (5.0 KB)


mecha4.xrnc (5.0 KB)


mecha.xrnc (5.0 KB)


spidey.xrnc (5.0 KB)


wallpaperdogdreamwave.xrnc (5.0 KB)

uvr.xrnc (5.0 KB)

most of these are using saturation 1.0 and base, i also afterwards realized i should have been making palettes with 7 colors making sure my main colors where largest.

is there anyway to have it crunch more and output light, base & dark altogether?
Might be good to base the filename of the image as the output xrnc maybe

4 Likes

No worries :slightly_smiling_face:, I’m gonna try again on my Linux system when I get a chance, since python is preinstalled there afaik. I’ll grab a copy of Renoise and see if I can generate some themes there.

ah okay! I still would be interested in trying to replicate the issue in any case for the sake of windows users.

#unixpxrn vibezzzzzz… these are nice!

My ricing nerd inside me just smiled :wink: <3

Nice! So damn nice! Specially the dark blue and the last one. With a few adjustments, this thing is really awesome.