ModPlug Central

OpenMPT Development (Archive) => Feature Requests => Feature Request Archive => Topic started by: Saga Musix on February 12, 2007, 19:24:20

Title: (un-)signing and 8bit stretching
Post by: Saga Musix on February 12, 2007, 19:24:20
Hi, some new suggestions:
-There should be a button in the sample window to sign and unsign the waveform. This is not only a compatiblity matter but also a very cool effect ;)

-The time stretching doesn't work with 8 bit samples.

Implemented in OpenMPT 1.17.02.53
Title: (un-)signing and 8bit stretching
Post by: Saga Musix on May 08, 2007, 12:37:26
Maybe in .47? :)
Title: (un-)signing and 8bit stretching
Post by: LPChip on May 08, 2007, 14:12:44
It doesn't work like that.

One of the programmers first have to accept your proposal, by setting the (S=A) or decline it by setting (S=D)

Once it is accepted, it will be available in a future build, but even then it could be .50 before it gets in, depending on the priority.
Title: (un-)signing and 8bit stretching
Post by: Saga Musix on May 08, 2007, 17:00:06
All I wanted to say that noone replied yet ;)
Title: (un-)signing and 8bit stretching
Post by: Sam_Zen on May 08, 2007, 23:24:11
I didn't reply, because I don't think it has any priority. And I can think of hundreds of other cool things to add to the sample tag.

If you want to choose between signed and unsigned, you can already do so I guess, by changing the extension of the file to a non-valid one like 'vaw' and import it anyway (open *.*). Then you get a window with a choice for signed or unsigned.
Title: (un-)signing and 8bit stretching
Post by: Saga Musix on May 09, 2007, 13:20:09
that's not right. this dialog only appears when there is no WAV header, and i don't really want to cut a few bytes when i want to (un)sign a sample, nor do i want to run Impulse Tracker :)
Title: (un-)signing and 8bit stretching
Post by: Sam_Zen on May 09, 2007, 23:29:08
Quotethis dialog only appears when there is no WAV header
Yep, sorry. It was a theoretical assumption, and I already wondered about that.
Title: (un-)signing and 8bit stretching
Post by: Saga Musix on October 13, 2008, 23:12:21
Unsigning/Signing is working :) now we need a toolbar button for that...
Title: (un-)signing and 8bit stretching
Post by: Harbinger on October 18, 2008, 01:07:51
Quote from: "Jojo"Unsigning/Signing is working :) now we need a toolbar button for that...

What does Signing do exactly? Where and when is it used?
Title: (un-)signing and 8bit stretching
Post by: Sam_Zen on October 18, 2008, 02:03:31
I think basically it's about : where do you put, or has been put, the zero value of the waveform :
Symmetric with pos. and neg. values, or non-symmetric with just pos. values from zero.
Title: (un-)signing and 8bit stretching
Post by: Saga Musix on October 18, 2008, 10:29:40
Sam_Zen's description is right i believe, but it can be explained with a picture easily.

(http://sagagames.de/ithumb/show/unsign5354tf46.png)

It's basically the conversion from intel to motorola format.
Title: (un-)signing and 8bit stretching
Post by: Harbinger on October 18, 2008, 15:10:59
So it's a change in data format, not in sound? When would i need to use it?
Title: (un-)signing and 8bit stretching
Post by: älskling on October 18, 2008, 15:20:25
Quote from: "Jojo"It's basically the conversion from intel to motorola format.
Are you sure you're not confusing signed/unsigned with big/little endians? (I'm not sure, that's why I'm asking)

Quote from: "Harbinger"So it's a change in data format, not in sound? When would i need to use it?
If you convert to the wrong format, it distorts the sound quite heavily. Apparantly this is a desired effect by some ;-) I guess it can also be useful in the rare case when a sample has been saved "the wrong way", to make it go back to "the right way".