AminetAminet
Search:
82053 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/midi/CAMD_Toolkit.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:CAMD MIDI player + Software Synthesizer
Author:flowerp at eikon.e-technik.tu-muenchen.de (Christian Buchner)
Uploader:flowerp eikon e-technik tu-muenchen de
Type:mus/midi
Replaces:mus/midi/PlayMF_VU.lha
Architecture:m68k-amigaos
German:CAMD MIDI Player und Software Synthesizer
Date:1998-04-18
Download:http://aminet.net/mus/midi/CAMD_Toolkit.lha - View contents
Readme:http://aminet.net/mus/midi/CAMD_Toolkit.readme
Downloads:1515
       ------------------------------------------------------------
                        Flowerpower's CAMD Toolkit:
               PlayMF + SoftSynth + Piano Meter + Fireworks
       ------------------------------------------------------------

                           >>> Eigth release <<<

* Changes to eigth release:

Renamed this software package from PlayMF_VU.lha to CAMD_Toolkit.lha.

Added an experimental software synthesizer called "SoftSynth".  It is based
on GMPlay 1.3 and requires a working GMPlay 1.3 installation.

* Changes to seventh release:

Brushed  up  the  PianoMeter and the Fireworks tool.  It's possible to save
preferences now!

* Changes to sixth release:

Added  new  rendering  modes  to  Fireworks  tool.  Looks awesome!  Try it!
Programming  the fireworks stuff is a lot of fun.  Seems to be my favourite
toy!



            --------------------------------------------------
               PlayMF - a MIDI file player with XPK support
            --------------------------------------------------

This  is a MIDI file player that reads SMF (.MID) Files and sends them to a
Midi port using the Commodore Amiga MIDI Library (camd.library).

The  original  playmf was part of an example package showing how to program
CAMD  applications.   It lacked proper SysEx support and had a buggy timing
routine.

I re-arranged the source code and rewrote most of the functions.

The  program  has  been  optimized  for  use with the Waveblaster Hack (see
Aminet:    hard/hack/Waveblaster.lha).   Also  known  as  "Project  XG"  in
England.   This is basically connecting a Wavetable soundcard to the serial
port  of  your Amiga.  Try it!  it's easy and quite cheap.  What you get is
excellent MIDI sound.


Requirements
------------

* any MIDI synthesizer connected to your Amiga
  (IMPORTANT: use GMPlay instead if you don't have any synthesizer!)

* OS 3.0 or better.

* 020  processor or better  (this program uses 64 bit instructions for very
  exact timing calculations)

* installed camd.library (available on Aminet)

* installed realtime.library (part of Workbench 3.0 or 3.1 ?)



           -----------------------------------------------------
              Piano Meter - graphical MIDI note visualisation
           -----------------------------------------------------

This  is  a  little  eyecandy.  It will show MIDI notes on a virtual piano.
You  can  separately  switch  on  and off the display of each MIDI channel.
Furthermore  the  program will inform you about the activity on all 16 MIDI
channels.

Piano  Meter  is now able to control the MIDI player "playmf" which is part
of this software package.

The  program  is  (very  slightly)  based on the "vu" example from the CAMD
developer package.


Requirements
------------

* OS 3.0 or better.

* installed camd.library (available on Aminet)

* any MIDI software using CAMD (e.g. Deluxe Music II, playmf)
  or an external MIDI interface for feeding MIDI notes.

* some free pens on your Workbench screen.



                   ------------------------------------
                      Fireworks - see music explode!
                   ------------------------------------

This  is  a  colourful  and  thrilling  little  eyecandy.   It  will  do an
extraordinary  realtime display of MIDI notes that are received on any CAMD
cluster.   You  can  for  example  use  it together with "playmf" from this
package.  The program even has the ability to control PlayMF.

Every MIDI file looks different.  Some songs look like going to light speed
in  "Star Wars".  Others look like the sky over Bagdad during the gulf war.
Some look like a fantastic laser show.

NEW:   Three  differend  rendering  modes should make everyone happy.  I am
especially  proud  of  the  new Fountain Mode.  It simulates gravity and is
still not much slower than the original "Laser mode".

The  notes  will  be sent off into the sky in all directions.  The angle is
varying with the pitch of the notes.  Soft notes will climb up slowly while
loud  notes  will  be  shot  into the sky like flak bullets.  The different
colours  represent  the different MIDI channels.

Play  around  with  the window sizes.  Narrow windows (either vertically or
horizontally) have a nice effect.

With  my  Picasso  II+  running  Picasso  96  1.34a,  I get about 10-25 FPS
depending  on how many notes are currently visible.  I have no problem with
sizing  the window to about half the size of my workbench desktop.  See the
General Tips section if the program doesn't run as smoothly as you wish.

The  option  to  load images as a backdrop into the fireworks window proves
how  fast  Gfx  board  blitters  can  be.  This is really amazing.  Use any
picture you like (as long as your datatypes support it).  But better choose
dark images to have a good contrast to the fireworks.


Requirements
------------

* OS 3.0 or better.

* installed camd.library (available on Aminet)

* any MIDI software using CAMD (e.g. Deluxe Music II, playmf)
  or an external MIDI interface for feeding MIDI notes.

* some free pens on your Workbench screen.

* perferrably a graphics board using Picasso96 for fast window
  refresh.



                  --------------------------------------
                     SoftSynth - the future of GMPlay
                  --------------------------------------

               >>> very early release: WORK IN PROGRESS! <<<


This  type  of program is called a "software synthesizer".  It eats up your
CPU power in order to produce MIDI music.

The CAMD interface makes this program a very versatile utility.  Use it for
listening  to  MIDI  files (with PlayMF).  Use it as a cheap MIDI expander.
Or  use  it  to  play  the  notes  from  Deluxe  Music II or any other CAMD
compatible MIDI sequencer.



Requirements
------------

* currently OS 2.0 or better.

* a working GMPlay 1.3 installation

* installed camd.library (available on Aminet)

* any MIDI software using CAMD (e.g. Deluxe Music II, playmf)
  or an external MIDI interface for feeding MIDI notes.

* perferrably a fast CPU (030 or better recommended)


Contents of mus/midi/CAMD_Toolkit.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  597    1233  48.4% -lh5- e54e Apr 17  1998 Fireworks.info
[generic]                13976   14528  96.2% -lh5- 0ce4 Mar 18  1998 Fireworks/Backdrop.Pic
[generic]                  516     922  56.0% -lh5- eea0 Mar 19  1998 Fireworks/Backdrop.Pic.info
[generic]                19704   26612  74.0% -lh5- 1b17 Mar 19  1998 Fireworks/Backdrop2.Pic
[generic]                  518     922  56.2% -lh5- 9dd5 Mar 19  1998 Fireworks/Backdrop2.Pic.info
[generic]                 9299   10254  90.7% -lh5- 0a75 Apr 14  1998 Fireworks/Backdrop3.Pic
[generic]                  515     922  55.9% -lh5- 417c Apr 14  1998 Fireworks/Backdrop3.Pic.info
[generic]                22848   42504  53.8% -lh5- c327 Apr  5  1998 Fireworks/Fireworks
[generic]                 7322   17133  42.7% -lh5- 4236 Apr 13  1998 Fireworks/Fireworks.doc
[generic]                  486    1096  44.3% -lh5- 8983 Mar  3  1998 Fireworks/Fireworks.doc.info
[generic]                  680    5958  11.4% -lh5- 9c81 Mar 21  1998 Fireworks/Fireworks.info
[generic]                 1022    2931  34.9% -lh5- 65e2 Apr  5  1998 Fireworks/Source/async.c
[generic]                  249     667  37.3% -lh5- 413a Mar 23  1998 Fireworks/Source/camdlists.h
[generic]                17131   67545  25.4% -lh5- bed2 Apr  5  1998 Fireworks/Source/fireworks.c
[generic]                 1321    3340  39.6% -lh5- fa18 Apr  3  1998 Fireworks/Source/fireworks.h
[generic]                  404    1262  32.0% -lh5- c083 Mar 24  1998 Fireworks/Source/fireworks_includes.h
[generic]                  560    1671  33.5% -lh5- 0e1b Apr  3  1998 Fireworks/Source/fireworks_protos.h
[generic]                  277     794  34.9% -lh5- 606f Mar 31  1998 Fireworks/Source/fwmodes.c
[generic]                  304     680  44.7% -lh5- daa1 Mar 31  1998 Fireworks/Source/fwmodes.h
[generic]                  833    3117  26.7% -lh5- 969f Mar 31  1998 Fireworks/Source/libopen.c
[generic]                 2500    8535  29.3% -lh5- 294b Mar 31  1998 Fireworks/Source/linear.c
[generic]                  240     546  44.0% -lh5- 4fbd Mar 31  1998 Fireworks/Source/linear_protos.h
[generic]                  547    1810  30.2% -lh5- c29d Mar 23  1998 Fireworks/Source/listreq.h
[generic]                  721    1892  38.1% -lh5- 17a5 Mar 31  1998 Fireworks/Source/message.c
[generic]                 3421   14718  23.2% -lh5- f4c8 Apr  3  1998 Fireworks/Source/parabolic.c
[generic]                  251     604  41.6% -lh5- a71a Mar 31  1998 Fireworks/Source/parabolic_protos.h
[generic]                  521    1305  39.9% -lh5- a204 Mar 31  1998 Fireworks/Source/Smakefile
[generic]                  389    1020  38.1% -lh5- 1be4 Mar 18  1998 Fireworks/Source/SPrintf.a
[generic]                  318     799  39.8% -lh5- 05d5 Mar 31  1998 Fireworks/Source/stubs.c
[generic]                 1124    3091  36.4% -lh5- 6132 Mar 31  1998 Fireworks/Source/timer.c
[generic]                  713    1469  48.5% -lh5- 14b7 Apr 18  1998 Package.Readme
[generic]                  484    1096  44.2% -lh5- 0c5b Apr 17  1998 Package.Readme.info
[generic]                  596    1233  48.3% -lh5- e9a6 Apr 17  1998 PianoMeter.info
[generic]                14613   30076  48.6% -lh5- 0ac1 Apr  5  1998 PianoMeter/PianoMeter
[generic]                 2475    5339  46.4% -lh5- 78b8 Apr 13  1998 PianoMeter/PianoMeter.Doc
[generic]                  486    1096  44.3% -lh5- 8983 Feb 26  1998 PianoMeter/PianoMeter.Doc.info
[generic]                  258    1478  17.5% -lh5- c244 Feb 26  1998 PianoMeter/PianoMeter.info
[generic]                 1023    2933  34.9% -lh5- 4bee Apr  5  1998 PianoMeter/Source/async.c
[generic]                   55      55 100.0% -lh0- 0c89 Mar 23  1998 PianoMeter/Source/BCCOptions
[generic]                  249     667  37.3% -lh5- 413a Feb 26  1998 PianoMeter/Source/camdlists.h
[generic]                  262     533  49.2% -lh5- 650d Feb 22  1998 PianoMeter/Source/initcl.c
[generic]                   79     122  64.8% -lh5- c001 Feb 22  1998 PianoMeter/Source/initcl.h
[generic]                  621    2179  28.5% -lh5- ac4f Apr  5  1998 PianoMeter/Source/libopen.c
[generic]                  547    1810  30.2% -lh5- c29d Feb 26  1998 PianoMeter/Source/listreq.h
[generic]                  723    1898  38.1% -lh5- 8c25 Apr  5  1998 PianoMeter/Source/message.c
[generic]                11013   43412  25.4% -lh5- 687b Apr  5  1998 PianoMeter/Source/PianoMeter.c
[generic]                  813    1929  42.1% -lh5- 3d3e Apr  5  1998 PianoMeter/Source/PianoMeter.h
[generic]                  365    1017  35.9% -lh5- 1ab2 Apr  5  1998 PianoMeter/Source/PianoMeter_Includes.h
[generic]                  496    1365  36.3% -lh5- a613 Apr  5  1998 PianoMeter/Source/PianoMeter_protos.h
[generic]                  453     956  47.4% -lh5- e5b4 Apr  5  1998 PianoMeter/Source/Smakefile
[generic]                  389    1020  38.1% -lh5- 1be4 Mar 19  1998 PianoMeter/Source/SPrintf.a
[generic]                  432    1037  41.7% -lh5- 8c4c Apr  5  1998 PianoMeter/Source/stubs.c
[generic]                  598    1233  48.5% -lh5- 890e Apr 17  1998 PlayMF.info
[generic]                 9327   16744  55.7% -lh5- d4e1 Feb 25  1998 PlayMF/libs/camd.library
[generic]                 2659    3980  66.8% -lh5- 48a9 Feb 25  1998 PlayMF/libs/realtime.library
[generic]                 6296   10496  60.0% -lh5- 259b Apr 17  1998 PlayMF/PlayMF
[generic]                 3688    8351  44.2% -lh5- 40ce Apr 13  1998 PlayMF/PlayMF.doc
[generic]                  486    1096  44.3% -lh5- c265 Feb 26  1998 PlayMF/PlayMF.doc.info
[generic]                  695    3061  22.7% -lh5- efd3 Feb 26  1998 PlayMF/PlayMF.info
[generic]                  268     454  59.0% -lh5- bad4 Feb 24  1998 PlayMF/Source/AsmSupport.a
[generic]                 1328    4510  29.4% -lh5- aabc Mar 23  1998 PlayMF/Source/filter.c
[generic]                12342   44480  27.7% -lh5- f061 Apr 17  1998 PlayMF/Source/PlayMF.c
[generic]                  321     909  35.3% -lh5- 68ed Feb 24  1998 PlayMF/Source/playmf_includes.h
[generic]                  357     680  52.5% -lh5- f402 Feb 26  1998 PlayMF/Source/smakefile
[generic]                  389    1020  38.1% -lh5- 1be4 Feb 17  1998 PlayMF/Source/SPrintf.a
[generic]                  588    1233  47.7% -lh5- f21d Apr 18  1998 SoftSynth.info
[generic]                29623   53868  55.0% -lh5- faba Apr 17  1998 SoftSynth/SoftSynth
[generic]                 3165    6803  46.5% -lh5- c87b Apr 18  1998 SoftSynth/SoftSynth.doc
[generic]                  487    1096  44.4% -lh5- 0652 Apr 18  1998 SoftSynth/SoftSynth.doc.info
[generic]                  148     192  77.1% -lh5- 1067 Apr 17  1998 SoftSynth/Software Synthesizer
[generic]                  857    8056  10.6% -lh5- a675 Apr 18  1998 SoftSynth/Software Synthesizer.info
[generic]                  593    1233  48.1% -lh5- c6a5 Apr 18  1998 SoftSynth/SoundDrivers.info
[generic]                 2897    4512  64.2% -lh5- 3d47 Apr 18  1998 SoftSynth/Sounddrivers/14bit.driver
[generic]                 1016    1577  64.4% -lh5- 3161 Apr 18  1998 SoftSynth/Sounddrivers/14bit.driver.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        74 files  223867  516715  43.3%            Apr 18  1998

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>