Should the ability to load mp3’s into renoise just be restricted to what codecs you have installed on your computer? Shouldnt be necessary for renoise to register anything for that? Or am i wrong?
Reading mp3 files would be very nice, because you can store long samples as mp3’s.
I rememeber installing some mp3 codec, and suddenly I could load and save mp3’s in lots of software. And I dont believe that software had to pay lots of money for mp3 support, becayse the ability to use codecs is built into the OS.
toa is right. If we use only the in windows available codecs, we dont have to care about the licencing. But this DIrectMedia stuff is a hell to program (well, at least I hate it), so I never really loved to do it …
Yep RNOGG would def. be cool. It would definately stimulate spreading modules instead of renditions, esp. if there was a nice player lib so people would do some plugins for f.e. winamp (…).
i think would be better to make separate internal option for each sample how to store it in the module. then it will be the same *.rns file, but you can choose wanted method of packing. for example three methods “not packed”, “lossless” and “ogg”.
would be also great to use smart caching system to improve perfomance while playing packed samples. example of such smart caching algorithm in few routines:
on_sample_load(on_song_load):
if packed then decode data to the cache
on_sample_playing:
check if the sample is packed, if it’s not then play the sample as it is.
if packed then use decoded data in the cache
on_sample_modification:
if sample isn’t packed then modify the normal sample data.
else modify the data in the cache
set attribute “edited” for this sample in cache.
on_sample_packnow_button:
if sample isn’t packed then leave it as it is.
encode data from the cache to the original sample data place in the memory.
unset attribute “edited” for this sample in the cache
on_sample_save:
check if the sample with “edited” attribute and encode it to original sample data place in the memory.
save the sample data
on_song_save:
find all samples with “edited” attribute and encode them to original sample data place in the memory.
save song
something like that… but there could be more options and feature here…
MP3 import makes kind of sense to me. I wouldn’t use MP3 for storing samples, but for remixing it would be very handy. What I really don’t see the point with is MP3 (or any lossless packing) of samples inside i song!?! (As discussed in another thread).
there are also few more benefits in supporting high-compression format like OGG or MP3.
more songs included in Renoise installation archive - this doesn’t mean much to current users but new users will appreciate more examples
sample packs included with Renoise installation - to get you started, again more usefull for new users
The point of using MP3 for samples is not to achieve worse quality but to achieve smaller song/module size. However if MP3 quality for samples is not too bad then you’ll end up with song that sounds practically the same but is much smaller in size which is usefull for compos and stuff mentioned above.
And again, it is a choice, you don’t have to use it if you don’t need it…
sample-based mp3 support for renoise is highly appreciated over here. it would simplify a lot of circumstances for me and my needs. @192kbps and above there’s hardly any audible difference between compressed and uncompressed material, which applies at least for the majority of all possible samples.
omg… i just caught me looking forward on too many decent features which are being in progress for renoise.
if only half of them are going to be implented, i’m gonna be one hell of a god damn happy man
…if just registering wouldn’t be that much of a problem for me