Jump to content

8 character file names - longer would be nice

Recommended Posts

total agree

On my media card its getting rather hard to distinguish  between various songs which start with the same word.

Come on casio. The keyboard is fantastic in terms of sound but this limitation on the interface really lets it down.

Share this post

Link to post
Share on other sites

Isn't this due to the fact that the USB device is formatted as FAT? I suppose Casio could implement VFAT or something, but I don't know what that would introduce or if it would take up space they'd rather use for data. 

Share this post

Link to post
Share on other sites

That may well be the origin of the limitation but given that VFAT is over twenty years old there is little justification for not using it. What is particularly annoying is that the eight-character limitation applies internally as well, even if you never store to a USB device. (Not true - see below.) If Casio didn't want to use VFAT they could have stored the long file name as another data field in the file (the formats of which are proprietary to Casio, after all).


Data storage shouldn't be an issue either. Assuming an increase to, say, 24 characters (and assuming ASCII, which is quite good enough for this application), we're talking less than 12Kbytes of extra memory (Flash) for every 1,000 memory locations (<24Kbytes in total). I can't believe that would make a significant dent in the internal Flash memory resources of these keyboards.   


Share this post

Link to post
Share on other sites

I stand corrected. So it is the same as the XW-P1/G1 in that regard. I should have checked directly before posting. I have corrected my misleading comments above. What mislead me is the large space allowed for name entry (of tones and whatever else), much larger than 12 characters. On the XW-P1/G1 the space provided for name entry will only fit 12 characters. 


Personally, I find the 12 character limit to be, well, limiting. Most names I have wanted to give tones I created (the vast majority of them so far on the XW-P1/G1) I have had to shorten by omitting letters. That shouldn't be necessary in this day and age. 


Needing to shorten those already shortened names to eight characters for storage on a USB stick or SD card (in the case of the XW-P1/G1) is insult upon injury, so to speak.

Share this post

Link to post
Share on other sites

So then somehow Casio is using DOS in their memory scheme? You all are apparently old enough to remember the 8-character DOS filename limitation. Add 3 more characters for the filename itself, there you go. How they derived 12 characters is beyond me. But apparently some of the internal databusses must be limited to transferring data through DOS commands or 8-bit?

Share this post

Link to post
Share on other sites

Speculation, but is it mere coincidence that the XW-P1/G1 and PX-5S that preceded the newer touchscreen models are also restricted to 12-character names, in their cases because that's all that will fit on the LCD display in those models (using the font that Casio chose, which BTW could only be made smaller by compromising the appearance of some characters, as Casio did with some of the other text produced by that display)? If Casio engineers re-used the software routines from those models when writing the code for these newer ones, perhaps no coincidence at all.   

Share this post

Link to post
Share on other sites

I was hoping so much that firmware 1.14 would have fixed this issue. 

Its getting to the point where I have to put each of my "sets" on a different stick. 

Here is an example of how frustrating things are getting. 

Lets look at a number of songs

Journey- Dont stop believin

Queen- Dont stop me now

Fleetwood mac - Dont stop

Micheal Jackson - Dont stop till you get enough


YOu see the problem , I hope..,. Its almost impossible to find the correct song in a gigging  situation. 

I have to have a set of notes to tell me that its the 1st or 2nd etc. 


Casio , come on. Having a DOS type limitation ( 11 chars including ext ) isnt really cutting it for a keyboard thats as powerful  as this. 

The annoying thiing  is also that , when naming a file, you allow me the full width of the screen ( Teasing me with all those characters :-)  ) and then limit the number of chars that can be input.  :-(

I can understand the limitations on the actual tones, however , registrations ? and midi file names ? 

Why ? Why ? Why ?


Please can you remove this limitation in the next release of the firmware. 


Having used this keyboard for the last year , this is the only real major  limitation I can see., 



A few other thing. It would be really nice to be able to have the following

- preload a midi file into a cache , so that you can have songs queued ready to be played

- This would be nice so that if you are already in the middle of playing a midi song you could then load the NEXT mid track you are going to play, into either internal

  midi song storage or load into a temporary buffer cache. 

I can do a preload of a registration into a location ready to play. Why not a midi file ?

( Maybe its already there ? )


_ when you load a registration into a location such as 

    - say I had a registration called ABC   and I load this into area 1-1 , then Why cant you keep the name of the registration , or allow us to name the registration. 

       You use the "MAIN" label at the top of the screen, Why not allow the naming of the registration so that it uses up either the left or right hand side of the the 

       top of the screen. 

       Its really annoying having to reference numbers for registrations eg 1-4 for songX   1-8 for songY . Would be nice to just have at the top of screen "REG:SOngX"

       The more information the better. 


Just an idea






Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now