View Issue Details

IDProjectCategoryView StatusLast Update
0000333OpenMPTFile Format Supportpublic2013-07-29 15:32
Reportermoltres_rider Assigned ToSaga Musix  
PrioritynormalSeverityblockReproducibilitysometimes
Status resolvedResolutionfixed 
Platformx86OSWindowsOS Version7
Product VersionOpenMPT 1.21.01.* (old testing) 
Target VersionOpenMPT 1.22.04.00 (upgrade first)Fixed in VersionOpenMPT 1.22.04.00 (upgrade first) 
Summary0000333: problems with many DLS banks again
Description

found some more dls banks that WILL NOT load (are silent)

about 70% of these banks load silent

http://www.mediafire.com/?rny9bjq4qy4r5gj

Steps To Reproduce

load some dls banks

Additional Information

some banks in this zip work, most don't... I just uploaded the whole folder of banks

TagsNo tags attached.
Has the bug occurred in previous versions?yes
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2013-01-12 13:29

administrator   ~0001033

Last edited: 2013-01-12 13:29

I went through the first 30 files and all of them loaded properly. <strong>Do you really think that I have the time to go through 250 DLS files just to find the ones that are not supposed to load?</strong> Tell me which ones don't load, or I won't do anything about this.

moltres_rider

moltres_rider

2013-01-12 14:24

reporter   ~0001034

all the ones named 'kit' like 'kit 1' 'kit 2' 'kit 3' etc... are all ones that won't load... I am also experiencing this with MANY other DLS files not included in the zip... mainly ones that are drum kits only... but there is plenty of melodic that won't load...

Saga Musix

Saga Musix

2013-01-12 14:30

administrator   ~0001035

Kit 1.dls through Kit 10.dls all load without problems here - every drum sample in them is accessible.

moltres_rider

moltres_rider

2013-01-12 16:13

reporter   ~0001036

they are not working at my end... they won't even drag to the instruments... I don't know if it is because I have a shitload of dls banks in Modplug but none will access for me!!!

Saga Musix

Saga Musix

2013-01-12 16:29

administrator   ~0001037

There is a limit of 100 sound fonts. Maybe you should convert your "shitloads of dls banks" to standard WAV files instead of loading hundreds of one-sample sound fonts into OpenMPT (possibly using Awave).

Saga Musix

Saga Musix

2013-01-13 18:19

administrator   ~0001039

Some changes have been made to support more than 100 sound banks; Please check if this helps with your issue. http://sagagames.de/stuff/mptrack.exe

moltres_rider

moltres_rider

2013-01-14 12:16

reporter   ~0001040

how many is the limit now??? hope it is unlimited...

moltres_rider

moltres_rider

2013-01-14 12:23

reporter   ~0001041

still won't load more than 100 for me... still stuck after 100!!! the ONLY thing that it does now is allow me to import more banks after 100 (which it didn't before after i hit the limit) but everything above 100 still silent!!!

Saga Musix

Saga Musix

2013-01-14 13:49

administrator   ~0001042

As everything related to DLS, MIDI and similar stuff, the code for this is extremely rusty and I noticed that the maximum of 100 sound banks is actually too high; actually only 64 banks are supported. This won't be easy to fix, so better convert your DLS banks to normal samples because I have no idea if and when I'm going to fix this.

Saga Musix

Saga Musix

2013-01-14 14:04

administrator   ~0001044

<blockquote>can you do another update to make it unlimited???</blockquote>

Which part of "This won't be easy to fix" did you not understand?

moltres_rider

moltres_rider

2013-01-14 14:12

reporter   ~0001045

you ninja'd me!!! I was typing that before you responded and you beat me, that is why I deleted my comment...

now what would happen if it was unlimited and say I had 500 banks??? you said 64 are supported... what's the risk of having more???

Saga Musix

Saga Musix

2013-01-14 14:15

administrator   ~0001046

The code simply does not support more than 64 banks, which is why every bank after the 64th will remain silent. It is complicated to rewrite this old message handling code to support more banks.

moltres_rider

moltres_rider

2013-01-16 12:41

reporter   ~0001047

I have an idea that might just work.
if you can add a right click context menu with the option to save each instrument in the bank as either .iti or .xi then I can just use those and remove the banks and just use those .iti or .xi instruments then I can have all the banks I want

I think this may be easy to do

Saga Musix

Saga Musix

2013-01-16 12:58

administrator   ~0001048

As I have suggested before, try Awave. It should do the job as far as I know.

moltres_rider

moltres_rider

2013-01-16 13:42

reporter   ~0001050

Last edited: 2013-01-16 13:42

I had Awave for a long time because I use it to convert SF2 to DLS as Sony ACID doesn't have support for SF2 but it has built in support for DLS... I found a download of a bunch of ACID loops that included DLS files and that's how I found out about DLS...

I see xi is WAY at the bottom of the save as(it has >100 formats) I had NO idea that Awave had support for ANY module type instruments!!

Saga Musix

Saga Musix

2013-07-06 18:27

administrator   ~0001307

It should now be finally possible to import a much larger number of DLS/SF2 banks (up to 65536): http://sagagames.de/stuff/mptrack.exe

Saga Musix

Saga Musix

2013-07-27 13:51

administrator   ~0001318

Closing this. Limit has been further increased to 2^22 banks, by the way.

Issue History

Date Modified Username Field Change
2013-01-12 12:46 moltres_rider New Issue
2013-01-12 13:29 Saga Musix Note Added: 0001033
2013-01-12 13:29 Saga Musix Note Edited: 0001033
2013-01-12 14:24 moltres_rider Note Added: 0001034
2013-01-12 14:30 Saga Musix Note Added: 0001035
2013-01-12 16:13 moltres_rider Note Added: 0001036
2013-01-12 16:29 Saga Musix Note Added: 0001037
2013-01-13 18:19 Saga Musix Note Added: 0001039
2013-01-13 22:12 Saga Musix Assigned To => Saga Musix
2013-01-13 22:12 Saga Musix Status new => feedback
2013-01-14 12:16 moltres_rider Note Added: 0001040
2013-01-14 12:16 moltres_rider Status feedback => assigned
2013-01-14 12:23 moltres_rider Note Added: 0001041
2013-01-14 13:49 Saga Musix Note Added: 0001042
2013-01-14 14:04 Saga Musix Note Added: 0001044
2013-01-14 14:12 moltres_rider Note Added: 0001045
2013-01-14 14:15 Saga Musix Note Added: 0001046
2013-01-16 12:41 moltres_rider Note Added: 0001047
2013-01-16 12:58 Saga Musix Note Added: 0001048
2013-01-16 13:42 moltres_rider Note Added: 0001050
2013-01-16 13:42 moltres_rider Note Edited: 0001050
2013-07-06 18:27 Saga Musix Note Added: 0001307
2013-07-06 18:27 Saga Musix Status assigned => feedback
2013-07-27 13:51 Saga Musix Note Added: 0001318
2013-07-27 13:51 Saga Musix Fixed in Version => OpenMPT 1.22.03.* (old testing)
2013-07-27 13:51 Saga Musix Target Version => OpenMPT 1.22.04.00 (upgrade first)
2013-07-27 13:51 Saga Musix Status feedback => resolved
2013-07-27 13:51 Saga Musix Resolution open => fixed
2013-07-29 15:32 Saga Musix Fixed in Version OpenMPT 1.22.03.* (old testing) => OpenMPT 1.22.04.00 (upgrade first)