Jump to content
Video Files on Forum ×

Mclandy

Members
  • Posts

    207
  • Joined

  • Last visited

Everything posted by Mclandy

  1. As Brad points out, amp type selection is only one parameter of the Amp Cabinet effect, which is only one possible module in a DSP chain containing up to 4 effects. But to create a tone in which you can select a particular amp, you first have to select (as part of the tone editing process) a DSP (which is not necessarily the same as Tone) that actually includes Amp Cabinet as one of its effects modules. In the Appendix document, the DSP section lists DSPs 801 through 900, and the effects modules contained in each. So you could easily find a DSP in that list which contains Amp Cabinet, and apply it to your edited Tone. Unfortunately, the appendix does not list the additional set of DSPs that are associated with built-in tones. However, a while back I created a complete list of all available DSPs (those included in built-in Tones, in addition to those in the 801-900 range). The document shows each DSP, and which specific effects modules it contains, and in which order in the effect chain. I'll include the link to the forum thread below. Not to add to the confusion, but there is also the Distortion effect module, which does contain a parameter to select between a much smaller set of amp types. But the core purpose of that effect is to add the guitar distortion sound, with the amp type being just a parameter to tweak that effect. But if what you are really looking for a Distortion guitar, you might want to choose a DSP with that effect instead of the Amp Cabinet. I don't believe there are any DSPs available which contain both Distortion and Amp Cabinet effects modules, so that's an either/or decision. So again, to experiment with Amp Cabinet sounds, you need to start with the desired Tone (most likely some Clean Guitar tone, but you can actually do this with any tone, and it doesn't really matter whether it already has a built-in DSP or not), then use the Edit button to start editing the Tone, and scroll right/left to find the DSP settings. Choose a DSP/Tone (1-900) that contains the Amp Cabinet effect, then find that specific module in the chain, and go in and change the Type (cabinet type) parameter to the desired cabinet. If you can't tell what cabinet it is from the abbreviations in the manual, refer to the document link I posted earlier which expands on all the cabinet names. As you change the cabinet Type parameter, you can play the sound on the keyboard to hear what each one sounds like. Just remember, any defined DSP can be applied to any Tone, although the chain of 1 to 4 special effects modules in each DSP definition is fixed. However, as part of Tone editing, you can select the DSP you want to apply, and change any of the parameters within those effects modules (like Amp Cabinet Type). Yes, it's a bit involved, but once you figure out how to change/edit DSPs, it becomes much easier. Here's the link to the forum thread containing the full list of DSPs available, along with their effects chains:
  2. It sounds like you might be looking for this list that a few of us put together a while ago, associating amp names with the abbreviations in the manual. Still, keep in mind that the differences may be subtle, and these are just synthesized models. I believe I saw somewhere that they are based on Kemper amp profiler software. Also, I just realized that you may be looking at the built-in tones (like "128 Clean Guitar 2") and seeing that they have a DSP defined, with a particular amp type as a parameter in the DSP. The keyboard obviously does not provide a complete pre-defined list of built-in guitar tones for every possible type of Amp model available. So if you want to try out a particular amp type, you need to start with one of the built in tones and create your own User Tone from it, and then add (or modify) DSP settings in that User Tone to choose the amp type you want.
  3. Typically you would start with one of the "Clean Guitar" sounds (aka, "Telecaster-like"), and then add DSP amp modeling to that. But other than that, I don't believe there is any "goes with" relationship. It just depends on the sound you're looking for.
  4. Thanks, and let me know how you make out. If you try out the function for importing Styles, you will probably find it has a CT-X "bias" to it as well, as the mappings I've built up over time take advantage of the full range of CT-X tones and drum kits. So after doing an Import, you may find some "Undefined (bank/PC)" tones listed, as well as possibly some unassigned drum sounds. The good news is that the editor makes these fairly easy to change, plus you also have the option of adding superseding mapping definitions to the "remap.txt" file to change how the tones are converted. Aside from that, I think all the other functions (other than the disabled CTX-only ones) should work for the PX560, but let me know how it goes.
  5. Release of new version 1.1 with enabling for non-CTX keyboard support I have just released an updated version of the program that now includes limited support capability for non-CTX keyboards which use the AC7 format. As I suggested in my last post, I have updated the Preferences dialog to allow for a 3rd mode for "Non-CTX" keyboards. When that mode is enabled, another dialog option is enabled to specify an external "alternate patch" file for other keyboards. At program startup, that file will be loaded in place of the internal CT-X Tone and Drum lists, so the program will show the Tone and Drum descriptions that are valid for the specified keyboard. This mode will also disable a couple of features that are only available on CTX keyboards (the Tone EQ settings, and Drum kit substitutions). Note that support for other keyboards than CT-X depends on the creation of these alternate "Patch" files. These are simple text files, although as you might expect, they contain a lot of information. I am not volunteering to build these for all the different Casio keyboards, but as an example and model I have created one for the PX-560 and included it in the download package. The first few lines of the file describe the content and syntax, for reference. Creating one of these might look a little intimidating at first, but they can be done with relatively little typing if you know how to copy and paste into a spreadsheet, move columns around, and export content in CSV format. Perhaps this represents a good opportunity for some community collaboration. One other change in this version is that I have decided not to list User Tones by default in the tone list in the "Tone and Mixer Settings" properties page. In general, it's not a great idea anyway to use User Tones in Rhythms (anyone who has tried this probably knows why), plus with this program's ability to access the Rhythm file's built-in settings for DSP definitions, Tone EQ controls, and Drum Substitutions, there is even less reason to consider using User Tones. So basically, including User Tones by default mostly just "clutters up" the Tone list unnecessarily. However, User Tones can still be accessed and used simply by typing "user" in the Tone list filter and clicking "Apply", which will cause them all to be listed and available for selection. Beyond these changes, this version just includes a few enhancements in operation verification (things to prevent/protect users from unintentionally doing wrong things). Link: https://sourceforge.net/projects/ac7editor/files/ Let me know if there are any questions. By the way, does anybody know if Chandler Holloway is still around, or if not, is there anyone who now fulfills a similar role? Also, I see there have been a few downloads - any feedback?
  6. @mrmr9494, @Jokeyman123 After looking in a little more depth at the PX560 Tones and Drum kits, I see enough differences that it would probably be confusing trying to edit using the CT-X data. Sometimes the same patch numbers have slightly different names, or are even swapped from what they are on CT-X. Also, Privia has a ton more Piano tones (makes sense), which would not be accessible. There are some drum kit differences, too. I do, however, think I could find a workaround for the repetitive numbering in the Tone descriptions. I wanted to make the program as simple and self-contained as possible for CT-X users (which was the primary focus), which is why I embedded the tone and drum descriptions in the program for those keyboards. However, I used to have that data in separate files. I'm thinking about the possibility of adding a Preferences option to specify an alternative, external file for the Tone and Drum data records, which would get loaded at startup in place of the embedded ones. Perhaps that setting could also "switch off" any CT-X-only features. That's something I'll muse over while waiting for some feedback from the early users.
  7. I just wanted to mention, as @Jokeyman123 commented, you may notice that there is a newer version (5.0) of ooREXX out there, and there is in fact a way to install that with the 4.2 ooDialog manager and get my program working with it, but that gets a bit complicated and is not worth it unless you are doing your own ooRexx development. It's much simpler to stick with the 4.2 version of ooRexx and ooDialog, especially if you are installing them just to support this program. But if anyone wants further details, let me know.
  8. Unfortunately, I don't have any other keyboards to test on (I have a CT-X5000), so I can't be sure, but my belief is that almost all of the functions should be valid on other keyboards, except: DSP definitions - I know the CT-X supports 2 in a rhythm, some might support only 1, or none at all Tone EQ settings - I'm pretty sure those are specific to CT-X Drum remapping into another kit - I think that is also specific to CT-X Even if you were to add any of those to an AC7, I think the other keyboards would just ignore them, but would still play OK. And if the source AC7 did happen to have some of these (say, if it came from a CT-X), you can use the editor to remove them if desired. In any case, I think the resultant AC7 should always be "safe" to play on those other keyboards, so feel free to give it a try. As you point out, differences in bank/patch information is a problem, perhaps excluding some instruments and including others that won't play on the other keyboards. I tried to restrict the Tone choices to "valid" tones on the CT-X, to make it more foolproof. Even if the Tone "numbers" and/or descriptions don't exactly match, any Tones with equivalent bank/patch numbers on both keyboards should be fine. I was thinking maybe it wouldn't be too hard to add an alternate Tone set for PX-560, but taking a quick look at the PX-560 tones, I see that they re-use the same "Tone numbers" in each instrument group (that is, Tones are grouped by Pianos, Guitars, Organs, Strings, and so on, and all begin with a Tone number 001), and I know that would unfortunately be a problem as I depend on those being unique. Also, it looks like they intermix the User tones with the built-ins in each group (I guess that means the User tones in each group must be derived from that type of tone?). Very different layout. Anyway, I'd be interested to hear how you make out (and the community probably would, too). P.S. Also noticed that the drum kits are very similar, but do have some differences, especially with regards to which notes default back to Standard Kit 1.
  9. I am announcing the availability of a program that I've written, which provides a set of functions for editing AC7 files, most specifically for CT-X model keyboards. The program is hosted and available on the SourceForge web site as an open-source project. Here is a summary list of the functions it provides, several of which go beyond what is available on the keyboard itself: Change the Tones (voices) used, and the mixer settings Apply EQ filters to the Tones Shift notes in tracks up or down in octave increments Add new notes that mirror the existing ones, at octave offsets Change all instances of a drum note to a different drum note Map a drum note to a different drum note in another drum kit Shift note velocity ranges in tracks Change Breakpoint settings in tracks Set upper and lower note transposition limits in tracks Create and edit rhythm-based DSPs (up to 2) to apply to Tones in the rhythm Export from an AC7 with 4 variations/fills (CT-X3000/5000) to one with 2 (CT-X700/800) Import from a Style file to an AC7 (*) Browse folders containing AC7s, with the list showing some internal AC7 data for each Show a detailed summary of all the tracks in an AC7 Unlock ‘Fixed” tracks in an AC7 so they can be edited on the keyboard (within limitations) Create fade-in or fade-out Intros and Endings * Importing from Style to AC7 is far from an exact science, especially for Style files from newer top-of-the-line keyboards which have more features that have no equivalent on the CT-X. Poorly-formed Style files from 3rd party sources can also be very problematic. So this is only a “best-can-do” with no guarantees, but it works in many cases. Note that this program is not a MIDI editor or player, nor does it convert random MIDI files into an AC7 (MIDI files by themselves actually do not contain nearly enough information to do that). Also, at this time it only runs on Windows, and the only supported language is English. The best place to start is with the Wiki information on the project page, which is available under the Wiki tab. Please read it first!! The package is simply a downloadable zip file, and can be found on the Files tab. The project page also includes some screen shots, and can be found here: https://sourceforge.net/projects/ac7editor/ Important: The program is written in a language called ooRexx, and requires the installation of a runtime environment along with a Windows Dialog add-on package called ooDialog. These are fairly small, lightweight packages, and are also hosted on SourceForge. See the Wiki documentation for direct links to the install packages, and important information about installing them and the program. This should be a bit self-evident, but this program does modify AC7 files, and just like any editor it allows you to save those modifications to the existing file. So it's best to have a "working" folder to which you can copy AC7 files for experimentation, while keeping a safe copy of the originals somewhere else. While most of the edit changes are reversible, a few are not, so make sure you have a backup. I will try to respond to questions and problems regarding the program as much as I can, but with limited time for support I will probably focus primarily on specific problem reports like crashes or incorrect behavior, and may not respond to things like additional feature requests, or basic questions relating to information that can be easily found in the Wiki, the keyboard manual, or on the internet. Lastly I would like to acknowledge @mrmr9494 and thank him for his assistance and for blazing the trail on Casio data format analysis. Have fun!
  10. That's exactly right, you use a USB printer cable (Type A connector on one end, Type B on the other) to connect your Casio to a computer. Get a good quality one if you need more than 10 feet of length.
  11. Of course, the other option is to record an Ending variation of the accompaniment in which all the parts fade out.
  12. How about this: https://archive.org/details/manual_CTK1000_OM_CASIO_EN Note: If you download the "PDF with Text" version, you can do text searches in the PDF; otherwise, I believe the PDF just contains non-searchable page images.
  13. Unfortunately, .MRF files cannot be converted to MIDI. Not only are they in a Casio proprietary format with no converter, but they don't include all the data that would be needed for the conversion (they depend on mechanisms in the keyboard to reproduce). Primarily they are intended just for backing up and restoring songs between the keyboard and a computer. The higher-end CT-X keyboards do offer the option to save recorded songs to a USB drive as MIDI files, and that is one of their added values. P.S. As an alternative, you can record the song as MIDI by using MIDI software of your choice on your computer, and having it record when you have the keyboard play the song (causing MIDI events to be sent to the computer). How to do that depends a lot on which software you use.
  14. When you go to save the recorded song to your flash drive, select the "MltR SMF" option instead of the MltRec option. That will save the song as a Standard MIDI File (SMF) with a .MID extension. The .MRF files are a proprietary Casio format, mainly just intended for backup and restore. There is no converter for .MRF files that I'm aware of -- besides which, MRF files don't necessarily contain all the data needed to play back a song, they are heavily dependent on mechanisms in the keyboard.
  15. Sie können der CT-X keine neuen Töne hinzufügen, aber Sie können einen der vorhandenen eingebetteten Töne bearbeiten (seine Eigenschaften ändern) und ihn als "User Tone" in den Slots 801 bis 900 speichern. Um einen Ton zu bearbeiten, wählen Sie ihn zuerst aus und drücken Sie dann lange auf die Schaltfläche "Function" (Edit). Ein bearbeiteter "User Tone" kann wie jeder andere Ton verwendet werden (z.B. in einer Begleitung oder Registrierung)
  16. To get the alternate bass notes on a chord, you need to configure the keyboard to be in either "Fingered 3" or "Full Range" chord modes. See the fingering guide near the end of the manual. Select the chord fingering mode by touching "Rhythm" on the MENU screen, then "Chord Input Type". Note that if you haven't used these modes before, it might take a little practice to finger the chord properly, in order to get the bass note you want.
  17. Der einfachste Weg, die Lautstärke der Begleitung relativ zu den Keyboard-Tönen einzustellen, besteht darin, die Taste "Funktion" zu drücken und nach links/rechts zu scrollen, bis Sie die Einstellung "Auto Accompaniment Volume" finden. Passen Sie das nach oben oder unten an, bis Sie mit der Balance zufrieden sind.
  18. The "ErrDataFull" message indicates that the built-in storage (memory) for songs (or User Rhythm or User Tones) is full, which just means that before you can save another one, you will need to delete one or more to "make room" for the new one. Deleting songs from built-in storage does not affect what is on the USB drive, so save any that you want to keep onto the USB drive before deleting them from memory. That way you can re-load them later.
  19. Most simple style players just play the note sequences "as is" through general MIDI voices, and generally that might be enough to at least get a feel for what the style is like. But if you actually want to hear a style played a little more accurately, you'd have to deal with issues like: Note transpositions - not only can tracks be originally recorded in chord types other than major chords (minor, 7th, "tension" chords), but the configuration of Chord Conversion can affect the playback as well. Of course, the keyboard takes care of all that, but for a software player to make things sound "right", it would have to do the same. Multiple (exclusive or non-exclusive) tracks - some parts contain more than one track, depending on the type of chord being played. In Casio, that's usually a major/minor track in intros and endings, but can include other types, like FX tracks for special Versatile instruments and instrument Bass tracks. If you just play all the tracks simultaneously, it can sound pretty horrible, so you'd have to provide different "modes" (like major/minor) to play specific subsets of tracks. And if, for example, you want to play the style in a "minor" mode, that may require either playing a separate minor-only track (if there is one), or transposing the one and only track so that it sounds minor. Again, the keyboard takes care of all that. Tracks can have note limits (high/low) or inversion controls, which can change what notes actually get played. To play via some standard MIDI software, you probably need to map keyboard voices into standard MIDI voices (typically using the same Patch but setting the Bank to 0). Generally, this will sound OK, but there some voices that will definitely be different or lacking. This can especially be true with drum kits, since the individual sounds vary quite a bit. So unfortunately, it's not quite as simple as spitting out the note sequences into a MIDI player, unless you only want a (very!) rough feel for the style.
  20. If you're asking if there is a "player" program for Casio AC7 rhythm files that runs on Windows (or Linux), then no, not that we know of. If the person who uploaded it wanted to also provide an audio sample, they could record it and include it as a separate file.
  21. A DSP consists of up to 4 effects "Modules" linked in a serial "chain", where the output of one module becomes the input to the next. So, for example, a DSP for a guitar sound might consist of a "Drive" effect connected to a "Compressor" effect connected to an "Amp" effect connected to a "Delay" effect. But a DSP can be anything from 1 to 4 modules, and the chain sequence is important because you can get a different effect using exactly the same modules in a different order. Some DSPs even use the same kind of module more than once. However, the keyboard doesn't allow you to build arbitrary DSPs from scratch, you have to start from an existing DSP definition. The number and order of the modules in each DSP is fixed, but you can modify the parameters of each module (see DSP Effect List on page 132 in the manual). In the Appendix document, they have a listing of "preset" DSPs 801 through 900, which you can use in a tone that you are editing, and it lists the modules in each. But in addition, many of the keyboard built-in Tones use DSPs, and you can select one of those Tones (1-800) to use that Tone's DSP for your tone editing. Note that not all keyboard Tones have a DSP, but the Tone List in the Appendix indicates which ones do. However, the module makeup of those "built-in Tone" DSPs is not documented anywhere, so that's what this document is. The numbers 1 through 4 simply show the position in the chain of each module. By the way, most of this is explained clearly in the notes at the bottom of the table. Did you read it?
  22. So, remember, a Registration "bank" is just a group of 8 Registrations, and they give you 16 banks, for plenty of expansion. So the 8 Registration buttons on the keyboard can be used to instantly call up any saved Registration in the currently selected Bank. To recall a Registration that is stored in a different bank, you would first have to select that Bank, using the Bank button. Likewise when you are storing Registrations, you might want to think about how you want to organize and "group" your Registrations, especially if you want to keep certain ones together in the same Bank. Each individual Registration saves a complete keyboard setup, including the Tone assignments for each part (and whether those parts are turned on or off). So you can certainly create Registrations to have them "remember" your layered setups, and recall them with just a push of a button. That's exactly what they are for. And while it doesn't matter whether you are using built-in or User Tones, do keep in mind what I mentioned in an earlier post, that a Registration does not actually save detailed User Tone definitions, it just remembers which Tone numbers/slots (built-in or User, 1-900) each part "points to".
  23. All the keyboard parts (Upper/Lower 1/2) always have some tone assigned to them, either a built-in or User. So of course, they are initially set to a default. While you can change a part's assigned Tone, there is no way to "remove" a Tone from those parts. Instead, you just turn the parts on or off, so they either play or not. And each Tone (built-in or User) is just a single instrument sound, which any keyboard part can be configured to use. And just to be clear, while a part may be configured to play a particular Tone, the Tone definition does not include anything about part assignments (parts point to Tones, not the other way around). To save a layered tone setup that you like, yes, you would save it in a Registration. The Registration will also contain many other keyboard settings, like the selected rhythm, tempo, effects, and so on. That's exactly what registrations are for.
  24. "No Data" means that that User Tone slot (801-900) either has never had a User Tone stored in it, or the User Tone was deleted (in other words, it's empty). "No Name" means that there actually is a User Tone stored there, but the name has never been changed from the default (which is "No Name"). You can't "delete" parts like Upper2 , Lower 1, etc., you can only turn them on or off, using the Split and Upper Layer buttons (see manual pages 19-21)
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.