Subject: song.conf news

From: shd
Date: Tue Apr 25 21:44:37 2006

To: UADE-Developer-discussion
I just improved song.conf support hugely. It's now possible to pass many different song specific options for uade, but editing song.conf (e.g. ~/.uade2/song.conf) file.

For example, If I would have a following entry in song.conf:

#fc13.Defjam
md5=4d270cacd5a17c6714a900e714ce1e3c    \led_on

Then all files matching that md5sum would play led turned on. Other possible options are:
[code:1:d924fc4675]
        \a500
        \a1200
        \broken_subsongs
        \gain=x
        \interpolator=x
        \led_off
        \led_on
        \no_filter
        \no_headphones
        \no_panning
        \no_postprocessing
        \ntsc
        \one_subsong
        \pal
        \panning=x
        \silence_timeout=x
        \speed_hack
        \subsongs=x,y,... &#40;not implemented yet&#41;
        \subsong_timeout=x
        \timeout=x
        \vblank &#40;not implemented yet&#41;
[/code:1:d924fc4675]

(a message for mr. Truck, now you can mark Platoon songs into NTSC mode :-)

Please test the feature.

Next on my list: more configuration options for eagleplayers.

---

From: shd
Date: Tue Apr 25 21:48:01 2006

To: UADE-Developer-discussion
Forgot to mention that some time in the future it will be possible to generate song.conf entries in a friendlier way:

uade --set-song-conf --specific-options foo

-&gt; file &quot;foo &quot;will get an entry added into song.conf with all the options given from the command line

---

From: shd
Date: Sat Apr 29 22:13:26 2006

To: UADE-Developer-discussion
[quote:bb4fda3eca="shd"]Forgot to mention that some time in the future it will be possible to generate song.conf entries in a friendlier way:

-&gt; file &quot;foo &quot;will get an entry added into song.conf with all the options given from the command line[/quote:bb4fda3eca]

Some progress with this. Now it's possible to do:

# uade123 --set=&quot;gain=2&quot; foo

Please test.

It's not there yet, the goal is to be able to do

# uade123 --set --gain=2 foo

but I don't have enough motivation to do that right now.

---

From: amadeus
Date: Tue May 9 14:47:19 2006

Works great here.

Would it be possible to have something like
[code:1:196d874d12]md5=* 
[/code:1:196d874d12]
that sets options for every song, and all other modules inherits these properties?

I tend to use your Real Never Ending arguments
[code:1:196d874d12]-n -t -1 -w -1 -y -1
--no-song-end, no total, subsong or silence timeout.
[/code:1:196d874d12]
on chip tunes. Could --no-song-end and --timeout be added to the list as well? =)

---

From: shd
Date: Tue May 9 15:14:24 2006

To: UADE-Developer-discussion
[quote:fa498fce00="amadeus"]
Would it be possible to have something like
[code:1:fa498fce00]md5=* 
[/code:1:fa498fce00]
that sets options for every song, and all other modules inherits these properties?
[/quote:fa498fce00]

Can't you put those into uade.conf? All songs inherit properties from uade.conf, but song.conf overrides uade.conf.

---

From: amadeus
Date: Tue May 9 15:37:39 2006

To: UADE-Developer-discussion
[quote:be671a7309="shd"]Can't you put those into uade.conf? All songs inherit properties from uade.conf, but song.conf overrides uade.conf.[/quote:be671a7309]

Good idea! It was just that I was looking for =)