Making Backgrounds for LMMS! Anyone interested?

Having trouble with LMMS? Ask about it here.
Hey guy's. I want to know how something. :)

Is it possible to make a background or wallpaper and put it in LMMS?

Let's say I made an Anime picture or other, in Photoshop or Gimp. And I want to put it in the background of LMMS. Could it be done?

If it is possible:

1) Do I put it in the LMMS Backgrounds folder?

2) Could I use jpeg instead?

3) What is the largest recommended dimensions, and file size for making a background for LMMS?


I noticed a folder called Backgrounds in the LMMS folder. With png. pics in it named Tile and Vinnie. "And they are strangely quite small in size." Hmmmm.... :ugeek:
This might come in handy:
http://lmms.sourceforge.net/wiki/index. ... ng_a_Theme
I noticed a folder called Backgrounds in the LMMS folder. With png. pics in it named Tile and Vinnie. "And they are strangely quite small in size." Hmmmm.... :ugeek:
They are just small parts that lmms will use as tiles. You can swap them for a bigger picture instead. I don't know if there is a setting to make lmms stretch a picture to fit your screen exactly like you do with a wallpaper but why not just try it?
Copy the whole theme folder and rename it. Then you change link to the new theme (lmms setup) and you can just go crazy with gimp. 8-)
Wooah!! Thanks for the super quick reply owallgren. And for the link too.

But I saw something about xml. etc. and I don't know much about the programming portion and stuff like that. I know it may be necessary to tell LMMS, what goes where if you're making a theme. But as for programming or script writing,......................... I am clueless. :oops:

Thanks for the info though. :)
brandystarbrite wrote:But I saw something about xml. etc. and I don't know much about the programming portion and stuff like that. I know it may be necessary to tell LMMS, what goes where if you're making a theme. But as for programming or script writing,......................... I am clueless. :oops:

Thanks for the info though. :)
If the pictures you swap out have the same name you don't need to modify the xml.
Just pop that background image in there and rename it 'background_artwork.png' and you should be cool.
owallgren wrote:This might come in handy:
http://lmms.sourceforge.net/wiki/index. ... ng_a_Theme
I think the tutorial is wrong on one point.
A theme is a collection of files (mostly images) that set the "look and feel" of LMMS. It consists of a .css stylesheet, an .xml file, and many .png images.
I've never seen an .xml file in there. As the default theme works just fine and it lacks an .xml, I draw the conclusion that there isn't supposed to be one or that it was correct only for earlier versions of lmms.
I have looked at all the theme type files to get an idea of what I can do with them. The XML file is wrapped into Qtxml.dll, and looking at the cascade sheet (CSS) I do not see the background association, does not mean its not there but more likely its in the .dll file. I don't have any SQL programing compilers to view any .dll files. Wish there was more I could contribute, but the .dll file is a brick wall that I am really not interested in climbing. lol
Got it. There's an xml in the source for the themes. Here's the one for the default theme. I haven't figured out where they end up in the linux file tree.

Code: Select all

<lmmsTheme>
  <title>Classic 0.4 Theme</title>
  <authors>
    <author>Tobias Doerffel</author>
    <author>Paul Giblock</author>
  </authors>
  <description>The LMMS-0.4 look and feel</description>
  <lmmsStyle class="ClassicStyle">
    <!-- can be ClassicStyle or CusisStyle -->
    <!-- style-specific settings go here -->
  </lmmsStyle><qStyle class="ClassicStyle"/>
    <!-- can be QPlastiqueStyle, ClassicStyle, CusisStyle QMotifStyle, etc.. -->
  <defaultBackground url="..."/>
</lmmsTheme>
I tried to upload the default theme here as a zip, but it violates the boards file size limit.

Themes in the latest source:
http://lmms.git.sourceforge.net/git/git ... es;hb=HEAD

Here's a theme that looks unfinished(zip):
http://old.nabble.com/Making-UI-themes- ... 55630.html


I don't know how Windows works, but don't you have an LMMS folder in your home folder?
You just create a 'Themes' folder in there and copy what themes you want to work with in there and then link to the theme from the 'Edit/Settings/Paths' in LMMS.
Yeah. In Windows 7 64bit Home Premium, I have one in Users/Brandy Starbrite/ LMMS. It contains presets,projects, samples etc.

Quote: "You just create a 'Themes' folder in there and copy what themes you want to work with in there and then link to the theme from the 'Edit/Settings/Paths' in LMMS."

Thanks for the info. But the xml thing still worries me. He! He! :)
brandystarbrite wrote:But the xml thing still worries me. He! He! :)
People have created themes before without any access to the xml file. Basically it's nothing we can do anything about right now so why not just stop worrying and start hacking? ;)
owallgren wrote:
brandystarbrite wrote:But the xml thing still worries me. He! He! :)
People have created themes before without any access to the xml file. Basically it's nothing we can do anything about right now so why not just stop worrying and start hacking? ;)



Yaaaay!! :D :D :mrgreen: :mrgreen: