Minimal CSound Installer for Bounce Metronome
(CSound version 4.23 f12 dated 2004-07-04 17:00)
(for Bounce Metronome Users)
These CSound installers add more instruments to play the sounds in Bounce Metronome Pro. You can use them for saved recordings. You can also play them in real time using CSound AV. If you just want to use it as a metronome then you don't need to add CSound instruments, almost certainly your soundcard already has plenty of variety by way of midi instruments for a metronome. It is of interest mainly to users who want to generate audio clips and experiment with different instrument sounds, e.g. for the harmonic metronomes or the rhythmicon or fractal tunes etc.
If you don't have CSound yet, then the quickest way to get started is to install the Minimal CSound to render the saved CSound files to audio from Bounce Metronome Pro. You will then be able to use this when you choose CSound as the audio save type in
You can also get CSound AV if you want to play the CSound instruments in real time from Bounce Metronome.
Minimal CSound - Versions of CSound - CSound AV - Using CSound AV with Bounce Metronome - CSound Help
This is a minimal CSound installer which installs just the files that you need in order to render CSound scores and orchestras in Bounce Metronome. You need this installer if new to CSound. Those who already have recent versions of it can browse to find their CSound Renderer in Bounce Metronome from File | CSound File Opts | CSound Renderer - look for consound for instance, or winsound, or csound, all of which can be used to render the scores and orchestras. But you can install this one too if you like - it does no harm to have extra copies of CSound on your computer.
The double precision version version of CSound is the most exact one, but slower. The single precision one may render audio files a bit faster. So download either (or both)- if unsure use the double precision one - on a modern P.C. it will be pretty fast for most scores and instruments. If you install both, then the one that you install last is the one that Bounce Metronome will use (though it is easy to change it).
Minimal CSound (double precision), Minimal CSound (single precision)
both are 632 KB
These ones include the CSound Manual as well - which is useful if you want to be able to browse it off-line:
Minimal CSound With Manual (double precision), Minimal CSound With Manual (single precision).
Both are 1811 KB
Right click on the link, then choose Save As. Then once the download is finished, run the the installer to install CSound.
On the first page you will see that the installer has an option to associate .orc and .sco files with WinSound - which is left as unselected. If unsure leave that unselected. You select it if you want to be able to render the files in Winsound with a double click - this isn't needed by Bounce Metronome. You may want to associate them with a front end such as WinXoundPro (see CSound AV) to both edit and render the files.
Bounce Metronome will probably find it automatically next time you start it up. If not, go to File | CSound File Opts | CSound Renderer and click on the Get Location button. You should then be all set up to play and render CSound scores made in Bounce Metronome. If you want to browse the manual offline then click on the Get Installed Manual Location
You may want to be able to play the CSound instruments in real time as well. You can do that from Bounce Metronome if you download and install CSound AV.
top
You can get the most recent versions of CSound here: CSound Project Home - then go to the Files area. Then follow the links to download the most recent version of csound_con[version].exe or csound_win[version].exe.
There are various modifications you can make to your system to help with some of the more techy ways of using CSound, for instance from the command line. See http://fermi.uchicago.edu/~cfneese/personal/ConfiguringCsoundWin9x.html
top
You need this if you want to play your CSound instruments in real time. You can start it up from Bounce Metronome from the Instruments for Parts window. You get it here: CSoundAV download page
It's best to use the full installer for CSoundAV because it sets everything up. Incidentally WinXoundPro which you get in the full installer is a neat CSound editor to have complete with syntax colouring.
Users of some older computers may get an error message and find that they need more up to date versions of the dlls that it needs.
If this happens to you, you may need to get msvcp60.dll if all you only have msvcp50.dll. Also you may need to get a more up to date version of msvcrt.dll. You can get those at any of the sites for downloading dlls. However, dlls can be a bit tricky to install sometimes as you can't update them if a program is using them.
So, here is an installer to install them for you: msvcrt_and_msvcp60_Setup.exe (240 Kb)
It installs version 6.10.9359.0 of msvcrt, and version 6.00.8972.0 of msvcp60. It will only install them if they are newer than the ones you already have. Also if they are in use then it will install them automatically when you next reboot.
top
You can start CSoundAV from Tune Smithy | File | CSound Instruments for Parts | Play Hi. in CsAV
Then you need some way to relay the notes played in Bounce Metronome around to CSoundAV. You could send notes around from the one program to another using a soundcard with midi in and out ports and a cable - when you contact a cable back around like that it is known as a loopback cable.
However the easier way to do it, and the fastest too, is to use a virtual midi cable. This routes the notes around using software by imitating a midi device - so it adds extra entries to your out and in menus. Then you choose one of those new devices in the out menu in Bounce Metronome and the same one as your input device for CSound AV, and your notes will all get relayed from Bounce Metronome to Csound AV. If this seems counter intuitive - it is just like connecting the out of your midi keyboard to the In of your computer.
You can use Maple Virtual Midi Cable from Marble Sound or Midi Yoke Junction. Both are fast. They both have advantages and disadvantages. You can also use Loopbe1 now.
If you use GigaStudio on XP then you should use Maple Virtual Midi Cable or Loopbe1, because Giga hangs if you have Midi Yoke installed (even if it is disabled) because of an incompatibility between the way Giga and Midi Yoke work.
On the other hand if you want to relay sysexes via the loopback (not needed for CSoundAV but needed if you use the option in Bounce Metronome to retune by sending MTS sysexes) then you need to have Midi Yoke because Maple Midi Tools doesn't currently relay sysexes.
If you have Giga on Windows XPand you want to relay sysexes, then use Loopbe1.
The installation of Midi Yoke Junction is very straightforward on Windows XP now as you just have to download a single lfile and run it to complete the installation. On the other operating systems, it may look a little complex to some at first sight - but it is easier than it seems. Just follow through the instructions one step at at time and you can't go wrong - they have step by step instructions for all the Windows operating systems with screen shots of every stage on the web site.
top
Those who want to work with the CSound scores and orchestras themselves and have a go at modifying them may find the GameDev CSound Tutorial a useful starting point. The CSound Home Page has links to tutorials. Then for the more techy details you will probably want to get the Alternative CSound manual. This is included in the installers with Manuals for Minimal CSound .
top