Thanks for making the tool available for general download, and for assembling Krome patches. One (small) suggestion - eventually you'll need some way of organizing/sorting the download page, even if it's only alphabetically.
Would there be a way to get a soundfont (SF2) into this memory? Maybe using chicken system translator or some other tool to get the files into the right format?
I see that we all are worrying about the PCM memory size and where it is getting stored and all that.... Yesterday when I was experimenting with the best of M1, PCM bank updated, without loading those into bank F, I instead chose media -> pcg -> Open and I was just choosing the programs directly from the pcg on the SD card, which is actually working.... this means, the programs are being chosen from the SD card directly... this may also mean, the PCM memory is being read from SD card and not getting stored any where in the Krome.
I feel so because, suddenly there was a power failure, and after turning on the board (Keeping the card still connected) I got some weird message on SD card error, and then I removed the SD card, and turned on and off the krome, then connected the SD card and rebooted the Krome, and everything was normal and I was able to directly audition the programs by opening the PCG file in the media mode. I then loaded one program pan flute into Bank F, and saw the oscillator, it was in Opt-M sample.
Then, if we reverse engineer the process I did before,
1) Reboot after power failure keeping card connected gave an error about loading the SD card.
2) Reboot without the card worked fine
3) third reboot with card has brought everything to normal.
And, I am afraid, if we remove the card after loading the prog into Bank F i.e., hot-unplug, then we will get the sd card read error as what I got during power failure... this means, the samples, are directly getting triggered from the SD card, because, if the samples are loaded into internal memory of the Krome, then hot-unplugging the SD card should not corrupt the program being currently played.... if it is getting stored in RAM or volatile ROM, then until next reboot, the samples should not be removed from memory.
This means, OPT-M update is only updating the sample headers that are taken from meta.img (or assume metadata in programmers persp) into the Krome memory and not the full samples. So if that is the case, then the OPT-M size limitation will be the size of META.IMG allocation they could have internally limited.... someone said a max of 999 samples can be loaded, is that a limitation of meta.img?
Regarding RW speeds, A normal 2 GB SD card would give atleast 3 MBPS of read speed (In windows), which is more than enough to load samples in real time, as they do support SD-Video Recording,...... Looking at Krome OS, It is majorly built either on Linux or Java, which may actually have good read write speed, as processor load might be less as polyphony will be optimized.... so Read from SD card will be definitely more than Windows, enough to trigger samples in real time. Makes any sense?
Hello, after PCM update you can remove the SD card but the extra samples still remains somewhere in Krome's memory. So extra samples does work also without SD (after boot and PCM update ).