Yesterday as I was in the Music Database I was adding
items to the quick list and I was putting loops onto
hoedowns.
When I went to the Database listing the items were not
in alphabetical order.
I closed down CSDS and restarted it - the Music
Database is still not in alphabetical order, although,
if I go to the Call from Screen module and look at the
Database there it is in alphabetical order.
How do I put it back into order?
Most data grids in CSDS can be sorted on any column simply by clicking the column header. Click once to sort in ascending order, click again to sort in descending order.
I have bought a new laptop where Windows XP was pre-installed and I successfully installed your program on that operation system. I have noticed that - even though I have set the end and the beginning of the loop very precisely - the program doesn't jump immediatly to the first marker. There is a little break listenable. I don't know how your program is asking for the data when and where to jump, but I've heard about the same problem with other programs. They usually can fix this problem when you change some data in the INI-file for the program, which may bring up another problem, but only if the overall performance of your PC is not very good. Since I don't have this problem (my laptop is running with 1 GHz, it has a fast hard disc and its main memory is 384 MB) I would like to ask you whether there is a way to change anything like the INI-file so that I won't hear this break anymore.
I mean, usually it doesn't disturb too much, but for some pieces
of music to break really sounds terrible.
Unfortuntately, the music reset is not yet perfect -- sometimes it 'skips'. Believe me, I've tried many times to fix (minimize) this 'problem'. Whenever I get a new idea, I try it out. In this manner, future releases of CSDS will eventually get better with respect to looping, since I spend time thinking about this problem, and I often try new ways of doing things.
Here's a few comments on this issue:
As it is, the CSDS program controls either the WinAmp player or
the Microsoft Media Player. It does so by sending commands to those players to load music, set the track position, etc. Sometimes there is a delay from when CSDS sends the command to when the player receives and executes the command. This is what causes the 'jump'. If you don't yet have version 1.09.04, you should upgrade since a change was made to (yet again) minimize the (sometimes unavoidable) 'jump'.
I have future plans to try a several things that may fix the problem, the most ambitious of which, is to disassociate the music player portion of CSDS from CSDS itself, making it a separate program, with a higher system priority. I also have plans to try to bypass the players altogether and send commands directly to the sound card hardware via SDK/API commands.
I'm currently in the process of modifying how the program controls the Microsoft Media Player. I've found a way to significantly shorten the 'jump', but unfortunately, there are still a few bugs. An advantage of this new (yet unreleased) way is that the looping works correctly even when the tempo is changed.
You could try using Winamp instead of the Microsoft Media Player.
Winamp is better at buffering the music, and the loop isn't often as noticable. Unfortunately, your loops may all have to be reset, since a loop set with the Microsoft Media Player may not sound well when played via Winamp and vice-versa.
CSDS has a 'manual loop reset' button (the rightmost large button in the music player, entitled 'Loop Reset'). This button is also accessible via the shortcut key 'L'. This function sets the track position to 'Loop start'. If you're having trouble with the 'jump' on a particular piece of music, you can press the 'L' key at the appropriate time (perhaps near the end of the music, while you've got the volume turned down low and you're
delivering a call).
One caller discovered (to his delight), that upgrading the operating system with a new sound card driver solved his 'jump' problem.
From the 'Edit Music Database' menu, select 'Tools | Export (dump database)'.
This creates a textual listing of the database, which can be imported into CSDS
via the 'Tools | Import' function.
Neither of the above ways actually backup your music (.mp3 or .wav) files.
You must do that separately.
Now that I have done all the keying in of the song titles, labels and label #s and set all my bpms, how do I back this up to my external hard-drive so I don't have to go through this again should anything happen to my laptop? Is there a specific file to back up or do I back up the whole program? And do I need to include all the music files as well?
You should backup
your music (mp3) files, your cue sheets, and lyrics.
I have all my music backed up on Data DVD's. Is that sufficient or do I need to use the same directory tree structure that is on my laptop?
That is sufficient. The same directory tree is not necessary.
Within the 'Edit Music Database' window, there is a 'Tools' menu
that assists in restoring or moving files to a different computer
with a different directory tree.
Can you change the tempo while the music is playing in CSDS?
Yes. The current release of CSDS can control 3 music players.
Each has it's pros and cons. Changing the tempo in the Windows
Media Player causes a slight skip when it changes, and correspondingly changes the pitch. If you use CSDS and the WinAmp player along with the Chronotron II plug-in, changing the tempo does not skip, and the pitch does not change.
I want to change the directory-structure of my computer and now I have a question:
Is it possible to make changes in the music database with a program or do I have to change every single record?
CSDS 0.98.04 (or later) has some tools
that will assist you in moving the music database to a new computer with a new folder structure.
In particular, the 'Edit Music Database' section has the following options under the 'Tools' menu:
1. Clear contents of database
Erases all data in the music database.
2. Dump contents of database
Creates a text file containing the entire contents of the music database.
3. Import from dump
Imports a previously dumped music database. This function adds data (without overwriting existing data) to the music database.
How to copy the music database from one computer to another computer with a different folder structure:
On the source computer, run CSDS, get into 'Edit Music Database', and do a 'Dump contents of database'.
Copy the music files (mp3 files) to the destination computer to the desired folder.
Copy the 'database dump' from the source computer to the destination computer.
On the destination computer, use a text editor such as WordPad or NotePad to edit the 'database dump'. Do not use a word processor such as Microsoft Word! Do a global replace to change
the file pathnames so that they start with the desired folder. Exit the text editor and save the file.
On the destination computer, run CSDS, get into 'Edit Music Database', and do a 'Import from dump'.
I just purchased a new laptop and have reinstalled CSDS and
the new WinAmp 5.03 ... I'm having trouble with speed control,
tho ... I downloaded and installed Chronotron 3.1, but it's
not helping. What to do next, my guru??
CSDS requires Chronotron or Chronotron II, not Chronotron 3.1.
My number one computer crashed and became unrepairable,
so I got a new computer.
On the computer that I lost, Winamp and Chronotron II worked perfectly. On my new computer, Chronotron II will not work all the time. It distorts the music so I have to go back to Pace Maker but that does not work with your program so I have to change the speed on every song. Then Winamp will close down with an error message about 3 -5 times a session.
Try configuring the Chronotron II plug-in.
From the WinAmp menu, select 'Options | Preferences';
Select 'DSP/Effect' and 'Chronotron II plug-in';
Press the 'Configure' button; a dialog box entitled 'Chronotron Parameters' is displayed.
Go to the 'Settings' tab, and try changing some of the options. I think the lower radio button is for 'slow' computers, and gets rid of the distortion.
Is there a way to transfer the Music Database information from one computer to another?
The Music Database is located in folder C:\SQDATA\Music.
Copy the entire folder to the destination computer.
Note that this copies the music database only, not the music (mp3) files. They must be copied separately, and placed in the same folder structure as they were on the source computer.
Save the file and copy it to the destination computer;
Copy your music files, cue sheets, and lyrics to the
destination computer, preferably in the exact same
folder structure.
If you've added new genre flags, you should also
copy file c:\sqdata\music\flags.dat to the same
location on the destination computer.
On the destination computer, run CSDS;
Select 'Music | Edit Music Database';
Select 'Tools | Import' and enter the file created
on the source computer.
In general, if you switch between using CSDS on two different
computers, you should designate one computer as the
primary computer (perhaps your laptop), and one computer
as a secondary computer. Make all your changes on the primary computer, then copy them (as backup) to the other computer.
I recently purchased a Fujitsu laptop with Vista Home Premium.
I installed CSDS. I used this at a dance with the Windows API music
player. Every thing worked. Not perfectly, but usable. I downloaded
Winamp and the Chronotron plug-in. I started Winamp and installed the
plug-in. It worked at it should. I then started CSDS and changed the
music player to Winamp. When the Winamp starts, Chronotron is also
started. It now goes into an infinite loop. The only way to gain
control is to shut the laptop down and restart it.
From this explanation are you able to determine anything? Have you
run across this before?
Try changing the following CSDS setting:
System | Preferences... | Music(3) | Open Winamp via 'SendMessage'.
I'd like to insert rows and columns in music data base
and can't figure out how to.
Do you want to insert blank lines within the database
listing? It can't be done.
Do you want to add a line of data? If so, from the
CSDS main menu, select 'Music | Edit Music Database'.
This will display the Edit Music Database window.
Now select 'Edit | Add new music file(s)'. This will
insert a row for each music file you select. You
can then use 'Edit | Edit hightlighted item' or the
'Edit' (pencil) button to edit the current row.
Do you want to add extra columns to the music database?
Extra columns can not be added to the music database
(without me changing the program and/or structure of
the music database). If you have a need for a new
column, let me know about it, and I'll consider adding it.
On the other hand, you change the size and order of the columns.
You can use the mouse on the column headers to change
the size, and to drag a column to a new position. This
functionality is also available from the menu via
'Display | Column position and sizes'.
The 'Genre Flags' column is designed to be used to mark
music selections as belonging to specific categories.
The default flags are 'Patter', 'Singing call',
'Round', 'Line', and 'Sing-along'. You can add
about 25 more if you'd like. Typical categories
might include 'gospel', 'holiday', 'vocals',
'key change', 'crowd exciter', 'singing calls to learn',
'jazz', 'showtune', etc. You can add new flags
via the menu 'Edit | Music Flags...'.
For personal data that can not be easily described using 'Flags',
use the 'Comments' field.
I was doing a dump of the record data base in order to get a
list of records in my data base and it wanted to print 486 pages.
Is there a way to just get the names, record labels, and
record numbers like on the cue sheets print outs.
Not really.
However, the listing of the music database from
'Music | List contents of Music Database'
is easier to read than the listing from
'Music | Edit Music Database | Tools | Export (...)'.
Is there any way to delete all of the records under F8 Rounds at one time, with one easy stroke? I know that I can go to Music - Edit Music Database - then under the F9 Rounds tab, select the song - and remove item from database, one at a time, but this will be time consuming. Is there any way to select all of the songs and remove them from the list?
No.
The 'best' way to delete a lot of items from the music database is to actually delete (or move) the music files on the disk, then do the following:
Error - MusicSetTempo - Sound Rate is out of range
After starting the music player I get this message:
MusicSetTempo
Sound Rate (0) is out of range.
Sound Rate will be reset to 1.
and the %tempo (controlls) will set to -25,0
I think, its not normal!
But if I start the music player a second time I get this message:
Run-time error '35600'
index out of bounds
and the program will be stoped.
What shall I do?
I believe I have already fixed this problem.
Please make sure that you have the latest version of CSDS.
If upgrading CSDS does not resolve the problem, please send me
more information. E.g., What version of Windows are you running
(95, 98, NT, ME, 2000, XP)? Which music player are you using
(Microsoft Media Player or WinAmp)? What song are you trying to load?
You might try removing the song from the music database, then re-inserting
it back into the database. If you still have problems, send the music file to me as an E-mail attachment.
You should also clear the quick list and the history list,
as the values in these files represent the music database
values when the item was added to the list.
Go into 'Edit Music Database', Look at the '% Tempo' field FOR EACH PIECE OF MUSIC in the database and make sure that the field contains a valid value (-25.0 to 25.0). If a bad value is found, fix it. Save the Music Database.
I believe the problem you describe concerns the Microsoft Media Player
and it's interaction with CSDS. Hence, you might try downloading and installing the latest version of the Media Player from the Microsoft Website. If this still doesn't fix the problem, we could try replacing your version of the system file MSDXM.OCX and see what happens.
This problem can probably be 'avoided' by switching to WinAmp as the player.
If you decide to do this, be sure to download WinAmp version 2.x not 3.x from the WinAmp website, as CSDS does not yet work with version 3.x.
I missed the export of the historylist as an excel-File. There is only an export for GEMA as short list with Titles and an export with titles and Last-Play-Time. Isn't an excel-export now possible? I use the comments in the lists with my own music number.
Is it possible to add some more "flags" so I can divide my Hoedowns and Singing calls tunes up into smaller groups.
There is currently one flag for Hoedowns -- (P) Patter
and two flags, I think, for Singing calls -- (S) Singing and
(A) Sing along.
Then there is one for Rounds (R) and one for Line Dances (L).
I would like to be able to sort the tunes by "effect". For me, that would be something like "Rousers - Patter and Singing", Cruisers - both P and S, and possible a couple of others as spares. I was thinking that perhaps they could be labelled in the program as S1, S2, S3, P1, P2, P3 etc. which would enable each caller to subdivide his records according to his own ideas.
CSDS currently allows for 32 music flags. You can add and delete flags as you choose.
To add a flag,
go to Music | Edit Music Database.
do one of the following:
from the menu, select Flags | Edit Flags; or
click the 'Edit...' button immediately above the list of flags for the currently displayed record.
the 'Edit Music Flags' dialog box appears.
To add a flag, select an unused entry, enter the prose name for the flag, then enter a single character to be used to designate the flag.
The 'Clear' button to the right of each entry allows you to delete the flag.
When you're done, click the 'OK' button to save the changes.
In your case, I'd suggest adding the following flags:
Rouser -- "R" flag
Cruiser -- "C" flag
Note that the letter corresponding to the flag must be unique, so that, in the above case, if you added Rouser (R), then you'd have to give Rounds (R) a different letter.
Then, for your 'Patter Rouser' records, mark both the 'P' and the 'R' flags. For 'Singing Cruiers', mark both the 'S' and the 'C' flags.
You could also add a flag for seasonal or holiday records such as Christmas, Halloween, St. Patricks Days etc.
Other users add flags for categories such as 'Gospel', 'Rock', 'Country', 'Patriotic', etc.
How about adding the Flag "V" for Vocal? I recently started to buy records as mp3 from Hanhurst. I download either instrumental and vocal version and put both in the database.
You can add your own flags to the Music Database. To do so,
Get into the 'Music | Edit Music Database' window;
From the menu, select 'Edit | Flags...' or press the 'Edit...' button located immediately above the right-side of the list of flags (in the edit frame).
CSDS initially supplies five flags:
Patter (P)
Singing call (S)
Round (R)
Line (L)
Sing-A-Long (A)
You may add more, edit, or delete the above flags. However,
it is not recommended that you change the Patter (P)' or
'Singing call (S)' flags -- they must have indices of 0 and 1 within the flag table.
I'm starting to record music and use the laptop at my dances
(FINALLY!!). Any thoughts on directory structure? So far I've
put an 'MP3' and a 'CueSheet' directory under the 'MUSIC' directory set up during your install. Any thoughts about organizing, backing up, etc.?
Use whatever folder structure makes sense to you.
I use the following:
C:\Sqdata\Mp3 -- contains my square dance MP3s
C:\Sqdata\Non-Square Dance Mp3 -- contains my non-square dance MP3s
C:\Sqdata\CueSheets -- contains the cue sheets.
Currently, it is easiest for the program to have all the cue sheets in the same folder, and all the music in another folder. But... do whatever you'd like, and whatever you think is easiest for backup.
For backup purposes for MP3 files, you only need to back them up
once since they never change.
You should backup your Music Database (folder C:\Sqdata\Music) occasionally. Alternatively, you can use the 'backup feature' of
the Music Database itself:
from the CSDS main menu, select 'Music | Edit Music Database'.
from the Edit Music Database window, select 'Tools | Export'.
the file created can (in the future) be 'imported' into the
Music Database to restore it.
My laptop came with its 20GB hd partitioned into 2 10GB partitions. I've been putting all my MP3 files in the C: partition because of this statement in one of the FAQs:
Currently, it is easiest for the program to have all the cue sheets in the same folder, and all the music in another folder.
My question is what is the downside to starting to put new music over on the (nearly empty) D: partition.
There is no problem with having music files in more than
one folder or more than drive. The only downside might
be if you use 'relative' pathnames, in which case CSDS
currently only looks in the one folder specified as
the 'Music files' folder. (From main menu, select 'System | Settings... | Folders | Music files'.
As for cue sheets, and lyrics... if you download them from our
web-based record database, CSDS will put all the cue sheets in
one folder, and all the lyrics in another folder. Again, these folders are specified via 'System | Settings... | Folders'.
I would like to know how you seperate your hash mp3's from your singing call mp3's in your CSDS program. It' seems very time consuming going thru them at a dance to find a particular song and when I do, I have to go thru all the singers AND the hash records to find a hash record. Got any suggestions? I was wondering if the program could be installed twice and make one the hash and the other the singing calls or could two different data bases be set up? Not sure the best way to set it up. Give me some ideas if you would?
First of all, do not try to install the program twice,
and do not try to use two different databases.
To solve your problem, you must
set 'Flags' in the music database; and
set and use 'Filter' buttons.
Flags:
In the 'Music | Edit Music Datababase' screen, there is a 'Flags' field.
For each piece of music, you can mark it with certain flags. For hash
records set the 'Patter (P)' flag; for singing calls set the 'Singing call (S)' flag. You can set more than one flag for a given piece of music.
You can add more flags (max = 32) by clicking the 'Edit' button immediately above the list of flags. For example, I currently have 13 flags ('Big Band', 'Boogie Woogie', 'Exciter', 'Jazz', 'Line', 'New', 'Oldtime called', 'Patter', 'Popular', 'Round', 'Sing-A-Long', 'Singing call', and 'Singing calls to learn'). You could also add flags for 'Holiday tunes', 'Special Events', etc.
You need to go through all entries in the music database, setting the
'Patter (P)' flag for all your hash music, and setting the 'Singing call (S)' flag for all your singing calls. If a piece of music is used both for hash and singing, then set both flags.
Filter Buttons:
Filter buttons are located in a row near the top of the 'Edit Music Database', 'Load from Database', and 'Music Quick List' windows.
The first button is labeled 'F1 Filter...'. This button allows you to set filter buttons F2 thru F9.
The last button is labeled 'F10 All'. When this button is pressed, all music within the database or quick list is displayed.
Filter buttons F2 thru F9 display a subset of the database or quick list.
For example, you could set F2 to display all your favorite hash music (e.g., 'Patter (P) + Rating=5 (Excellent)').
To set a filter button, press the 'F1 Filter...' button.
To set the F2 filter button to be 'Patter (P)', do the following:
Click on the 'Flags + Rating' tab;
In the left-side list box, select 'Patter (P)';
Press the '- (-)' button to turn off the secondary filter;
Press the 'set F2' button to set the F2 button to be 'Patter (P)'.
To set the F3 filter button to be 'Singing call (S)', do the following:
Click on the 'Flags + Rating' tab;
In the left-side list box, select 'Singing call (S)';
Press the '- (-)' button to turn off the secondary filter;
Press the 'set F3' button to set the F3 button to be 'Singing call (S)'.
Press the 'OK' button to exit the 'Music Filter' dialog box.
You can now press F2 to display all your hash music,
or press F3 to display all your singing call music.
If you do not yet utilize the 'Quick List', you should experiment with it too. The Quick List is used as follows... Before the dance, go into the Music Database, and, one by one, highlight the music
you wish to call at the dance and press the 'Quick Add' button.
This adds the music to the quick list. When you're calling the dance, use the 'Quick List' instead of the 'Music Database' when you wish to load music.
run the music editor (e.g., Sound Forge, Goldwave, Adode Audition)
record the music
clean up the music (noise reduction, volume normalization, remove blank space at beginning and ending of record)
save the music as a mp3 (or wav) file
The next step is to load the music into CSDS.
Move all your music files into a folder. Preferably your
music files should be named as follows: "-
Run CSDS.
Select 'Music | Edit Music Database'.
Select 'Edit | Add new Music Files from Folder...'
Browse to the folder in which you've placed your music files and click OK. Optionally set any flags (e.g., P for patter, S for singing call). CSDS should now have imported some music into it's database.
The next step is to verify the newly added data. Look at each line of information, and if necessary edit it (select 'Edit | Edit highlighted item' or press the 'Pencil' toolbar button).
I get a humming from the computer when I'm playing music via Win Amp. It's very noticable between songs. HAs anyone experienced this before? I get it using a Hilton 500 and my Hilton 201. A fellow caller played his Compaq thru my Hilton 500 with no problem during our memorial day dance. I have a Dell 5150 I bought just to call from.
I'd appreciate any help you can provide.
The most likely cause is that your Dell has a 3-prong plug. You can fix the problem by using a 3-to-2 prong adaptor. You can test to see if this is the problem by unplugging the computer from the wall outlet, and using the computer's battery.
Another possibility is that you need to use a shielded cable to connect the laptop to the Hilton.
When trying to load .mp-3 singing call into Database, I clicked
database\the file folder icon\select music file\then the song (MP-3 singing call), it loads the song into MS Media Player but it won't load into the Music Database and save it. Am I doing something wrong here? I went thru HELP but couldn't get it to work.
Music can not be loaded into the music database by selecting the
'Load from File' button on the Music Player.
The 'Load from File' function only loads music into the music player. The
purpose of this function is to allow you to load music that does not reside
in the music database.
To load music into the music database:
From the CSDS main menu, select 'Music | Edit Music Database'.
There are two ways to load music into the database:
From the menu, select 'Edit | Add new records' (or press Ctrl+A).
You may browse-to and highlight one or more music selections.
Press the 'Open' button to load the music into the database.
From the menu, select 'Edit | Add new MP3 (or WAV) Files
from Folder'. Browse to the folder that contains the files.
Press the 'OK' button. All files with extension .MP3 (or .WAV)
that are in the selected folder and that are not already in the
music database are added to the database.
After loading music via either of the above methods, you should
scroll to each newly added music database record, then verify and
update fields as appropriate.
I have been trying to find information on how to load music files
into the CSDS database and so far, I've had no luck. Can you tell me how or where to find this information? I don't even have a clue as to how to begin.
From the CSDS main menu, select Music | Edit Music Database.
To add one or more music files by individual
selection, select Edit | Add new music file(s).
This brings up an 'Open Dialog Box' that allows
you to select files.
However, there's a better way of doing this.
To add all music files that are currently not
loaded in the Music Database, select
Edit | Add New Music Files from Folder....
Browse to the folder containing the music
files, and press the 'OK' button. The program
will scan both the Music Database and the selected
folder and add all music that is not already
in the database.
After music has been added, examine each newly added entry, and edit the title, label,
and label number as appropriate. CSDS attempts to fill in these fields automatically,
but sometimes it fails. If your music files are
named like BigSpender-OzarkProductions-0031.mp3,
CSDS can extract the information. First the
title, then a dash, then the label, then a dash,
then the label number.
After the music is loaded, the next steps are desirable:
Set the BPM (Beats per Minute): Play the music,
go to the Music Player, select the 'Bpm' tab, and
press the 'K' key on each beat of the music until
a message box appears.
Set Flags. For Patter records, use 'P'; for
Singing call records, use 'S'. If the record
is used for both patter and singer, set both
flags. There are 4 or 5 flags set up for you.
You can add more if you'd like (e.g., 'E' for
Special Events, 'C' for Christmas, 'X' for
Exciting Music).
Set the Rating. Doing this allows you to easily
find your favorite tunes.
For Patter records, set the Loop. Play the music,
go to the Music Player, and select the 'Loop' tab.
Play the music and set the loop markers by pressing
the 'Set' buttons at the appropriate time. Use the
time scroll bar to quickly position the music at
a certain point. Use the 'Test Loop' button to see
how well your loop is.
Associate cue sheets and lyrics with your singing calls.
(this is usually done automatically)
Then select Tools | Add cue sheets and lyrics from Database....
You can send us missing cue sheets, and we'll add them
to the web database, or you can create your own cue
sheets and add them yourself.
Should I convert my mini-disc files to .wav files before converting to Mp3?
It doesn't matter. Internally in the computer, when music is recorded, it is always in wav format. It's only when you write the file to disk that it's converted to mp3 format.
If you wish to edit the music in some manner in the future, then I recommend that you save a copy in wav format. Of course, wav files take up a lot of space, so you may need to archive your wav files on CDs.
Be aware that the loop resets in CSDS are not always as smooth as those on an MD (sometimes there's a slight pause or jump), but they're still a heckuva lot better than manual resets.
I want to take the music currently on my mini-discs and transfer them to my library as a starter. What's the easiest way to accomplish this?
The 'best' way will probably involve a little experimentation on your part.
I would try the following:
Connect a cord from the Minidisk's earphone output to the computer's microphone jack.
Play the music.
Run some recording software such as CoolEdit2000.
Do some minor editing of the resulting music (e.g., remove blank space at the beginning and end, normalize the volume level).
Save the music (as wav or mp3).
Personally, if the original music was on 45s, I would play the 45 (instead of the Minidisk) when recording to CoolEdit. This is because you've copied the record once to go to Minidisk,
and then again to go to the computer. That's a copy of a copy. The music on a MD is compressed in a Sony proprietary format,
and that is not the same as a wav file. I believe you may lose some fidelity going from record to MD to computer instead of going from record directly to computer.
I am planning to buy a new notebook and to transfer CSDS to the new system. Most likely the music and the cuesheets will be in other directories than now. To avoid to change manually 900 entries in the music database, I tried to open the music-database-file with Excel and Word to find out, if it is possible to change the directories with "replace". But it is not possible to open that file properly.
Which program do I need to open and modify the music.dat? Access? Are there other possibilities?
The music database (c:\sqdata\music\music.dat) is in a proprietary format, and can not be easily opened and modified by other programs.
To "replace" directories, do the following
Within CSDS, go into 'Music | Edit Music Database'.
Select 'Tools | Export (dump database - for backup purposes)'.
Specify an 'output filename' and click 'OK'. A text-version of the database will be created.
Use a text editor (e.g., WordPad, NotePad) to make the desired
changes to the text-version of the database. Only replace the folder pathnames. Don't mess with the format of the file.
Copy the text-version of the database to the other computer.
Run CSDS, go into 'Music | Edit Music Database',
select 'Tools | Import from Dump' and select the edited text-version of the database.
Naming the mp3 files in this manner allows the program to automatically
extract the title, label, and number when the mp3 file is loaded into the music
database.
Copy the mp3 files into a folder on your hard disk (e.g., c:\sqdata\mp3).
Try to keep all your mp3 files in the same folder if possible.
Start the CSDS program and select 'Music | Edit Music Database' to bring up
the music database.
Select 'Edit | Add all MP3 Files from Folder', then select the folder
containing the mp3 files (e.g., c:\sqdata\mp3). The program then automatically loads all
new mp3 files from the folder into the music database.
Can you give me quick review on how to set up the CSDS program.
I have it loaded but not sure where the best place is to store
the mp-3 music files.
You may store mp3 files anywhere you'd like. For the current state of the program, it is easiest if you store all your mp3 files in a single folder. For example, I store mine in c:\sqdata\mp3.
After you have some mp3 files on disk, you need to add
(a reference to) them in the CSDS Music Database.
Run the CSDS program;
Select 'Music | Edit Music Database' to bring up the Edit Music Database window;
From the Edit Music Database window, select 'Edit | Add new MP3 Files from Folder'. Browse to the folder in which you have mp3 files and click 'OK'. Any mp3 files that are not yet in the database will be added to the database.
If your mp3 files are named as "title-label-labelnumber.mp3"
(e.g., c:\sqdata\my mp3new\OhLonesomeMe-Alliance-110.mp3), then
CSDS can automatically extract the title, label, and label number.
After loading music into the music database, check out the grid
entries and edit fields as necessary.
I'm finally doing some digital music. I've ripped the Royal Platinum
CDs using iTunes and those files became MP4s. CSDS doesn't seem to
recognize these as sound files.
Is that something you can fix or do I need to do something else?
I have no experience with MP4.
Possible solutions to your problem:
Use the Winamp player via CSDS. You might need to download
and install a Winamp plug-in to be able to play MP4.
Convert them, or rip them as MP3 (or WAV).
Send me a sample MP4 file, and I'll play around with it
and try to get it to work.
If I back up c:\sqdata\music\*.* [music database]
does that back up the data associated with the music?
for example -- I load an mp3 and then on the edit screen input the label, the record # artist, etc etc.....
Yes. Backing up C:\SQDATA\MUSIC\*.* backups your music database,
your music quick lists, your music history list, your genre flags, and your labels. It does NOT backup your music (mp3) files, cue sheet files, or lyrics files.
Yesterday I had a problem with the Music Database.
With my limited experience with computers I'm baffled. The music
database has become scrambled. Before it always scrolled from A---Z
in alphabetical order. But now that's not the case. It seems to start
with the letter F and scrolls through Z. Then continues with the
letter A. Hope you can understand this problem with my explications.
I was hoping for a way to synchronize the Music Database. I'm
enjoying the program more everyday.
You have sorted your database listing by a column other than 'Title'.
Each grid listing in CSDS can be sorted by any column. To sort by
a column, click the column header. Clicking the column header again
will sort the column in reverse order. The program retains the sort
order for most grids between invocations of the program.
To fix your problem, just click on the column header entitled 'Title'.
And voila, the music grid will now be sorted!
In CSDS when you are calling from the screen, control settings such as tempo, volume, and balance can be set. Can I get CSDS to remember these controls instead of having to set them each time? I am especially interested in setting the tempo just once for each piece of music.
There is currently no provision for saving "Volume" and
"Balance" values for each music selection with CSDS.
The recommended way of dealing with "Volume" is to
normalize all your MP3 or WAV recordings. With CoolEdit,
this can be done via "Transform | Amplitude | Normalize".
If you normalize all your recordings, the volume level
will be the same, and you'll rarely have to mess around
with the volume controls when changing songs.
You can also tell CSDS to maximize the output volume
whenever a new piece of music is loaded. This can be
done via "Settings | Music | Maximize Volume".
As for saving "Tempo" changes, you should do the following:
save all your music within the Music Database
within the "Edit Music Database" window,
select a song, then bring up the Music Player.
Play the music, then go to the BPM tab and calculate
the "Beats per Minute".
Now go to the Contols tab and change the tempo as
desired.
The changes made are automatically saved to the
Music Database.
I have been using csds for a couple of years and I am a little embarrassed to ask such a simple question.
I finally noticed that there is a music queue function. Of course I have been using the quick list function to preselect the music I want to use at a given dance. What is the intended function of the âmusic queueâ. How do you turn it off. After the last update or two I find that a âLoad from music queueâ dialog box keeps coming up when I try to select a song from the quick list. The dialog box gets in the way. I keep trying to turn it off and it keeps coming back. I suspect that the problem is âoperatorâ error but really could use some help.
The music queue is intended for music to be used
immediately after the last selection stops.
You can turn off the music queue by removing all items in it (use the 'Clear' button).
You can bypass 'Load from Music Queue' when it pops up just by pressing a normal hotkey.
E.g., if the 'load from music queue' dialog box pops up,
press 'Q' if you want the quick list, or 'M' if you want the music player, etc.
The idea of the music queue is that you put your music in it,
in order of how you want it played.
For instance, prior to the tip, put the singing call music in the queue,
then load the patter music into the player. When the patter stops,
the music queue allows you to automatically load and/or play the
singing call, without first having to bring up a music window, search for
the music, etc.
I canât get the music timer to beep. Have looked at all the settings I can find in Vista
and everything seems to be turned on. Any idea what I may be missing?
Go to Control Panel | Sound | Playback | Speakers | Levels | PC Beep.
Is there any way I can read the music.dat file and do a change all of some type to the song title? Is it a standard data base application used to support it?
If so, what software does it us and would it harm anything if I went in and used it to open the data file, run a change all, and then close it?
If it is not a standard database application, could you provide a
utility program we could use to do something like that. Have it give you text boxes for Old and New String. Then simply execute a replace of the Old String with The New string for every Song Title in your Music.dat. It would sure be handy if I could have something like that. If not, I will brute force it.
Save a backup copy of music.dat in case things get messed up.
Go to 'Music | Edit Music Database';
Select 'Tools | Export (dump database - for backup purposes)'. This creates a text file that can be used to restore the database.
Edit the 'export' file in a standard text editor such as notepad.
Select 'Tools | Clear contents of database'.
Now select 'Tools | Import from dump' and give it the edited
'export' file.
Can you tell me if your program supports OGG Vorbis format and if not, will it ever?
CSDS can play music via one of two players (configurable by the user): the Microsoft Media Player, or Winamp. The Microsoft Media Player does not recognize the .ogg format. On the other hand, Winamp version 2.80 works fine. I downloaded an .ogg file from http://www.vorbis.com, ran CSDS, and successfully loaded and played the file.
I have CSDS installed on two computers. I've noticed a difference in how the music player performs.
When a singing call plays, the my work system shows progress
with the opener, sequence, break, etc. positioning indicators. These do not show up at home.
The "opener, I, II, middle, III, IV, closer", " positioning indicators only show up if the loaded music file is marked as a "Singing call (S)" within the Music Database.
By the way, the indicator positions are not exact,
as there's no way for the program to know exactly where
each section of the music starts and ends.
From the main menu, select Music | Edit Music Database
Select a music file
Bring up the Music Player
Click on the Music Player's Loop tab.
Play the music. If desired, you may use the mouse to drag the scroll bar to set the music position.
When the music reaches the desired position, click the 'Set' button that corresponds to either 'Loop Start' or 'Loop End' as appropriate.
After both the loop start and loop end times have been set, click the
'Test loop' button to listen to the jump. If the looping sounds bad, re-do the previous step, or
manually edit the displayed loop start and loop end values.
Notes:
Be sure to do the above steps within the 'Edit Music Database' portion
of the program, or else the loop start and loop end values will not be
saved.
I usually listen to the start of the music, then scroll to the end, and
set the end loop value first. I usually click the 'Show position' button on beat 1 or beat 4.
Setting the loop within a music section without a lot of melody helps to make
the reset transition less noticeable.
I've found that the best place to set the start loop position is immediately after the Opener, and the best place to set the end loop position is immediately before the Closer.
(that is, for a typical singing call of the form OFFMFFC [O=opener, F=figure, M=middle, C=closer), set the loop values so that the music loops within FFMFF).
Under the help menu, it shows both a pitch and tempo control on
the music screen. But my music screen is missing the pitch control.
To use pitch control with CSDS, you need to be use the
'Winamp Player' and install either the PaceMaker plug-in
or the Chronotron II plug-in.
The Winamp player is the recommended music player for CSDS.
Pacemaker is the recommended plug-in to use.
After installing the player, run CSDS and go to
'System | Settings | Music (1)'. Make sure that
the winamp player pathname is set appropriately.
You can test the pathname by pressing the large button
immediately to the left of the pathname field.
Then bring up the CSDS music player, select
the 'Player' tab, and select 'Winamp'.
You may need to configure Winamp to use the plug-in.
This can be done from the Winamp menu. Select
'Visualization | Select plug-in | DSP/Effect'. Scroll
to the plug-in on the right-side side, and press the
'Configure active plug-in' button.
For several hours now I have been trying to populate the database with mp3 files. I cannot figure out how to do it. Can you give me some help. I have used Goldwave as the music mgt. tool to get the files from vinyl to the hard drive. Drag and drop doesn't work nor does copy.
If you haven't already done so, move your mp3 files
into a folder on the computer where you'd like them to reside.
Start CSDS
From the main menu, select 'Music | Edit Music Database'.
From the Edit Music Database menu, select 'Edit | Add New Music Files from Folder'.
Select the types of files to add (e.g., mp3), and browse to the
folder containing the music files (use the Browse button).
Press the 'OK' button to add all mp3 files in the folder to the
music database.
A 'Genre Flags' box appears that allows you to set flags for all
music files to be imported. For example, if you keep all your patter music in the folder that you're processing, select the 'Patter' flag. Press the 'OK' button to exit this box.
The music database should now be populated with all mp3 files from the selected folder.
Review each entry, edit the name, label, label number, and genre
flag fields as necessary. To edit a single entry, highlight it then press the 'pencil' toolbar button or from the menu select 'Edit | Edit highlighted item'.
This should get you started. Other important things are to set
the Beats per Minute (bpm), and Loop markers for patter music.
When I have the quick list open & I want to bring a song to the top of the list I have the music hi-lited, but the arrow's that move the music to the top are not operational (Darkened to Use).
It worked before I downloaded the complete release.
The 'move' arrows only work when the sorted column is 'Index'.
Click on the header for the 'Index' column, and you can use
the 'move' arrows.
Is there any way that when I update my cue sheets and lyrics
sheets that the "quick list" can be updated at the same time?
Currently, I am reloading my quick list to have access to any new cue or lyrics updates. Maybe there is an easier way that I am not familiar with.
In the Quick List window, the right-most toolbar button
should be 'Refresh (sychronize with Music Database)'.
Press this button, and it should do the trick!
I have tried and tried to get a song to play that is chosen from my Quick List. I put 10 songs in my quick list and want to skip around and play them during my dance. So, I double click, right click (everything is greyed out) and just about everything else, I can't get the song I highlighted in the Quick List to display in the player and ultimately start playing.
The problem is that you have the 'Edit Music Database' window open simultaneously with the 'Quick List'.
Close the 'Edit Music Database' window, and all functionality in the 'Quick List' will work. If you wish to view the Music Database while the Quick List is also displayed, use main menu option 'Music | Load from Database'.
In case you're wondering why the program behaves this way, it is
because when you're in 'Edit Music Database' mode, all changes made in the music player (i.e., changing tempo, pitch, bpm, rating, loop markers or other markers) immediately update the current record in the music database. If I allowed the quick list or history list to change the currently loaded music, it would screw up how the 'Edit Music Database' works.
Here are the labels I need added to the 'label database'
...
Some of them are peculiar to me...just wonder why
we can't do the updating.
I do not allow users to add labels because I need to keep a CSDS master label database in order to keep the CSDS label indices consistent with the label indices on our web-based record database.
In a future version of CSDS, you may be able to add your own labels, and they'll just be excluded when accessing data from the web-based record database.
I changed some music with a music editor,
for example "Rasputin" of ABC records. I don`t like the
middle break and the closer with the "Hey , Hey, ....".
I would like to add my own cuesheet to this special mp3file. Could you create a user label for that purpose or can I add
a big number, meaning ABC 12 is the original song and
ABC 100012 is my special version. What is the highest Number allowed?
The 'Label #' field allows up to 16 characters.
These characters can be any alphanumeric characters
(i.e., text is allowed).
I have successfully downloaded the cuesheets file and installed it against the music database as far as I have copied songs to disk. However, there are some songs in my list that are do not have sheets. I believe I can add these to the cuesheets file using the same format as you used, with one exception. I am having a hard time associating a record label name with the corresponding number assigned within CSDS. Is it possible to print out a list of labels and the numbers you used for each one so cue sheets can be added as needed?
If you want, you can send me cue sheet information for each of the songs that you're missing (preferably in the same format as mine), and I will add them to our web-based Record Database so that you (and others in the future) can download those cue sheets. I've had a couple of callers do this already.
I'm transferring CSDS from my desktop to my laptop. One the the things that happens is that all of my music files in the music database are still referred to as C:\sqdata\mp3??.. There used to be an easy way that I could change this to D: or any other drive that it might happen to be?
There are (at least) three ways to do this:
Method #1: Export the music database, edit it (to do a global replace), then import it.
Go to 'Edit music database'.
From the menu, select 'Tools | Export (dump database...)' and save it somewhere.
Using a text editor (e.g., Notepad), do a global replace of 'C:\' to 'D:\', save the file, and exit the editor.
Within 'Edit music database', from the menu, select 'Tools | Clear contents of database'. The program will ask you to confirm your selection (twice).
From the menu, select 'Tools | Import from dump', and browse to the file.
Method #2: Use the 'Replace Folder Name' function of CSDS.
Go to 'Edit music database'.
From the menu, select 'Tools | File pathnames | Replace Folder Name'.
The 'Replace Folder Name' dialog box appears.
Set 'Old folder' to 'C:\' and set 'New folder to 'D:\'.
Press the 'OK' button.
Method #3: Use relative pathnames instead of absolute pathnames.
Go to 'Edit music database'
From the menu, select 'Edit | Settings...'
Go to the 'Folders' tab.
For 'Music files', enter 'C:\<mf>' where <mf> is the old music folder.
Close the 'Settings' dialog box.
From the menu, select 'Tools | File pathnames | Convert to Relative'.
Press the 'OK' button.
From the menu, select 'Edit | Settings...'.
Go to the 'Folders' tab.
For 'Music files', enter 'D:\<mf>' where <mf> is the new music folder.
Close the 'Settings' dialog box.
Optionally, from the menu, select 'Tools | File pathnames | Convert to Absolute'.
I've got duplicates in the music data base and can't get rid of them.
When I loaded the music onto CSDS I made an DISK of mp3's from my desktop
and burnt them on CD.? I then copied them into the music data base for CSDS
from my cd/dvd drive on the laptop (D) following instructions from the FAQ.
What I have is duplicates of the music in the music data base.? If I select
the wrong one I get the following: Music file not found D:/(Record Title),
File not found.? If I select the other one it load and plays fine.
Is there a way to permenantly delete records from the music data base? If so
How?
To delete records from the Music Database:
From the CSDS main menu, select 'Music | Edit Music Database';
Highlight the item to delete (click once on the item);
Press the third toolbar button (the big "X") or
from the menu, select 'Edit | Remove highlighted item'.
A confirmation message box appears.? Click the 'Yes' button
to delete the entry.
Repeat steps 2 thru 4 for each item to be deleted.
Close the Edit Music Database window, and answer 'Yes' to
the 'Save changes to music database?' prompt.
To quickly remove *ALL* music files that can't be found:
From the CSDS main menu, select 'Music | Edit Music Database';
From the menu, select 'Tools | File pathnames | Find non-existent files';
Check the second checkbox, "Remove database items where
music file pathname is not found".
Press the 'OK' button.? A small message box will appear when
the function has completed.
Close the Edit Music Database window, and answer 'Yes' to
the 'Save changes to music database?' prompt.
Is there a way to scroll down to the select the singing calls
or is there a way to enter the first letter to get into the range?
Click on the 'Title' column header. This sorts the list by
title. Then you can press the letter 'L' to jump to the first
entry whose title starts with 'L'.
From the music player, I click on Database (alt-d). From this window I can run the music for a dance. However, the View Cue Sheet button has no fast-key button, requiring me to tab to it or use the mouse to activate the cue sheet viewer. You might want to add a keyboard shortcut key-combo to this button.
Shortcut buttons are all described under the 'Help' tab of the music player.
The Alt-key is not necesary. Just pressing 'D' is sufficient to invoke 'Load from Database'. Pressing 'C' will display the cue sheet. Buttons with single-key access have the letter of the access key displayed in a larger font on the button itself.
I was able to install the hoedowns yesterday, but they only play on
the left channel of my stereo system (and the music is all recorded
stereo and plays in stereo outside of the program). MAYBE THERE IS A
SETTING?
On the CSDS Music Player (attached file) | Mixer tab | Wave Volumne,
at the bottom is the right/left channel control. Press the small
button with the '=' on it to make it be 50:50. This may, or may not,
fix the issue, as each version of Windows seems to change how they
do audio, and my program may have issues with some systems.
The other option, is to go to the 'Player' tab on the music player,
and try one of the other players. Winamp works best, in my opinion,
but if you don't have it, you'll have to install it.
Maybe check your connections and make sure you have stereo instead of mono cables.
I had tempo control at one time but not pitch control. Now I have
neither. In the CSDS it says "pacemaker or chronotron II not found"
I did the downloads you said, but I must have pushed something wrong
because now I have even less than I did before. I've deleted the
tempo control somehow.
I assume you have downloaded and installed the PaceMaker plug-in.
Start Winamp, outside of CSDS. The Winamp window should appear
along with an auxillary window along with the PaceMaker window.
If the PaceMaker window does not appear, you need to configure
Winamp to use PaceMaker. To do so, from the Winamp menu, select
'Visualization | Select plug-in | DSP/Effect'. Scroll
to the PaceMaker plug-in on the right-side side, and press the
'Configure active plug-in' button.
Close Winamp, and bring it up again. The PaceMaker window
should also appear.
Now close Winamp and start CSDS. Bring up the CSDS music player.
Assuming you have the CSDS 'player' set to Winamp, after a few
seconds, both Winamp and the PaceMaker plug-in should be active.
From the Winamp menu, select Options | Preferences...
Select DSP/Effect
Select GMixon Chronotron Plugin
Click the Configure button, and follow the prompts if any (i.e., click the OK button)
Run CSDS
Display the CSDS Music Player, go to the Player tab, and select WinAmp as the player
Now go to the Controls tab. You should be able to change the tempo now. If you've correctly set the BPM field in the music database for the currently loaded music, you can see the new number of beats per minute as you change the tempo slider bar.
If you're in the middle of playing a song and you decide to
adjust the tempo, the music "skips". Is there any way to allow
seamlessly changing tempo "on the fly"? Perhaps this can be done
by sending a series of small tempo adjustments to the Media
Player, instead of one big massive adjustment?
This is a problem with the 'Windows Media Player'.
Try using the Winamp player instead. Download and
install Winamp 2.x and also the Chronotron II plug-in.
Voila! The problem is fixed.
As of CSDS 1.15.00, another music player has been added to
CSDS, the 'API Player'. This player uses low-level Windows
API messages to control audio output. The skip still exists,
but isn't quite so noticable.
Bill Heyman's program has a way to store what "theme" a record
might belong to. For example, "Halloween" or "Christmas".
But the fact that Bill Heyman offers Category or Theme (I forget
which term he uses) might make it interesting for you to either
offer it, or to include a FAQ as to how to implement that feature.
How do I tell CSDS that certain songs have certain themes (such
as Christmas, Halloween, Springtime, etc), and then select songs
for a theme dance?
The CSDS Music Database has a 'genre flags' feature that allows you to mark each music entry with a set of attributes (a.k.a., 'themes')
You'll notice, that when you're within 'Edit Music Database'
and you do 'Edit | Add New Music Files from Folder', it allows
you to set flags for the newly added music. Up to 32 flags
may currently be defined. For example, on my laptop, I have
the following categories:
Patter
Singing Call
Contra
Round
Line
Sing-A-Long
Singing calls to learn
Exciter
Piano
Boogie Woogie
Big Band
Oldtime Called
Popular
Jazz
New
Show tune
Special Events
Holiday
Currently, each flag also has an associated letter or character.
Future plans for CSDS include making this 'abbreviated' value
for the flag to be more than one character.
To add or edit flags, go into 'Edit Music Database' and select
'Edit | Music Flags' or click the 12th toolbar button (the one
that looks like a two criss-crossing flags, a red one, and a
yellow one).
After you record in Cool Edit, how do you transfer the music into CSDS?
Create a folder for your music. I use C:\SQDATA\MP3.
Copy your MP3 files into that folder.
From CSDS, select 'Music | Edit Music Database';
Then select 'Edit | Add New MP3 Files from Folder';
Enter the folder pathname, C:\SQDATA\MP3, and press OK.
CSDS will then add the music to the music database.
If you name your music files of the form
<title>-<label>-<number>.mp3, CSDS can
extract the title, label, and record number
and automatically populate the appropriate
database fields. (e.g., 'TruckDrivingMan-Snow-202.mp3')
You should also edit your settings to tell CSDS where
to look for music files. I.e.,
From the main menu, Select 'System | Settings...';
then select the 'Folders' tab;
Edit field 'Music files' to say 'C:\SQDATA\MP3'.
You also might want to create appropriate folders and
set the 'Cue Sheet files' and 'Lyrics files' fields.
I recently started having problems with the CSDS player and the
winamp system. I had upgraded to the new chronotron plug in, and the
player started acting up. i.e. the tempo change wouldn't work using
CSDS but the winamp player would change the tempo. CSDS would not
recognize the change after I saved the file. Loops would not save.
It's like the CSDS and winamp weren't communicating.
I recently found and fixed a couple of bugs pertaining to
how CSDS saves tempo changes. This may (or may not) fix your
problem. Please get the latest version of CSDS and
see if the problem goes away.
If you wish to confirm whether CSDS has located the plug-in,
bring up the CSDS music player, goto the 'Controls' tab,
and look in the lower right corner.
What version of the chronotron plug-in are you using?
CSDS is only configured to use 'Chronotron I' and
'Chronotron II' plug-in.
Most CSDS users who use Winamp use the 'PaceMaker' plug-in,
as this plug-in allows for pitch changes too. CSDS should
work with any version of the 'PaceMaker' plug-in. If you
decide to get the 'PaceMaker' plug-in, please register it,
or CSDS may appear to hang because PaceMaker may bring up
a reminder message box (e.g., "please register") underneath
CSDS. If this happens, just press the 'Enter' key to clear
the message box, and CSDS will regain control.
The tempo changer in the Music program (Chronotron) doesn't seem to be working in Winamp, but it works fine in Window's Media Player.
The tempo LOOKS fine when I first boot up with Winamp, but as soon as I click to the left or right of the arrow to speed it up or slow it down, I get a message, "Chronotron plug-in not found".
I got my CSDS program today and I've been trying to change the player from "MS Media Player" to "WinAmp". I tried to change it as per instruction (CSDS Main Menu/System/Settings/Music) then use the BROWSE (C\:Program Files\Winamp3\Studio.exe, this is where Winamp placed the file), and then the message said hit OK, but there's no OK to hit, just a close button. When I hit the close button, it still in "MS Media Player". Got any ideas?
Two steps must be done to change the player to WinAmp:
Set the 'Settings | Music | Winamp pathname' to the correct
pathname of the Winamp program. (it sounds like you've already done this).
Tell the music player to use Winamp instead of MS Media Player.
To do this, bring up the CSDS Music Player, select the 'Player' tab, then make sure that the 'WinAmp' radio button is selected.
Do not use Winamp 3.x. CSDS currently works only with Winamp 2.x.
Where do I find the player you are recommending (Windows API). When I search with Google all I get is a programming language - as far as I can see.
The 'Windows API' player consists entirely of code
that I wrote.
The 'Windows API' player is built-in (internal) to CSDS.
On the other hand, the Windows Media Player and WinAmp
are external to CSDS -- CSDS sends messages to control them.
Do you know if it's possible to find a plugin to
change the pitch in Windows media player? If so, is it
possible to put it under "controls" in CSDS music player?
I do not know of any plugins for the Windows Media Player.
If I find one (or if you find one) I'll see if I can get
CSDS to control it.