cornelisser / TriloTracker-Re-player

TriloTracker stand-alone replayer (and music compiler tool)
15 stars 5 forks source link

minimal changes #26

Closed artrag closed 8 years ago

artrag commented 8 years ago

How do you encode the sfx on the SCC ? For the PSG there is AY edit, what about the other chip?

cornelisser commented 8 years ago

Hi Arturo,

As for now you can only create sfx in AYedit and manual add a waveform to it to use it with SCC. :( I had a idea to be able to create sfx in TT. The sfx would be created as instruments. A converter/compiler would then be used to convert a whole instrument bank to, something similar like, AYedit export data.

Perhaps you have some ideas and/or request for this? My basic idea was to add loops to the current format (AYedit) used. Another issue to address is to somehow add a base tone to the sfx. But another idea was to build a new tool to create the sfx. Seperate from TT. More work but easier to implement specific sfx features (like multiple channels, build-in sfx priorities, large sfx, LiFo samples!!).

Regards, Richard

artrag commented 8 years ago

I could add the LoFi player to the sfx player, but I have no plans (nor skills) to replace the current Matlab encoder with a C portable version. I'm fully using Matlab functions (FFT, extraction of local maxima, resampling, windowing, etc. etc.) so moving to .C would be very hard. Also moving the code to Octave (free version of Matlab) resulted problematic due to partial implementation of certain functions. I could add my .M file and .EXE to the package with the instructions to install the standalone Matlab libraries.
About a stand alone editor, do you know if the AYEDIT has free sources ? It could be interesting see it can be expanded ...

cornelisser commented 8 years ago

It would be nice to have support for LoFi in the sfx re-player. The Matlab encoder should be fine. We can keep that as is.

Ayedit has no sources unfortunately.