#!/bin/sh

if test `grep -c '^0[ 	][ 	]*string[ 	][ 	]*MThd' /usr/lib/magic` -eq 0 ; then
  echo '#' >>/usr/lib/magic
  echo '# Standard MIDI data file' >>/usr/lib/magic
  echo '#' >>/usr/lib/magic
  echo '0	string  MThd		Standard MIDI data file' >>/usr/lib/magic
  echo '>9 	byte	>0		(format %d)' >>/usr/lib/magic
  echo '>11	byte	>1		using %d channels.' >>/usr/lib/magic
fi

if test `grep -c '^0[ 	][ 	]*string[ 	][ 	]*CTMF' /usr/lib/magic` -eq 0 ; then
  echo '#' >>/usr/lib/magic
  echo '# Creative Music (CMF) data file' >>/usr/lib/magic
  echo '#' >>/usr/lib/magic
  echo '0	string  CTMF		Creative Music (CMF) data file' >>/usr/lib/magic
fi

if test `grep -c '^0[ 	][ 	]*string[ 	][ 	]*SBI' /usr/lib/magic` -eq 0 ; then
  echo '#' >>/usr/lib/magic
  echo '# Sound Blaster Instrument data file' >>/usr/lib/magic
  echo '#' >>/usr/lib/magic
  echo '0	string  SBI		Sound Blaster Instrument data file' >>/usr/lib/magic
fi

if test `grep -c '^0[ 	][ 	]*string[ 	][ 	]*Creative..Voice..File' /usr/lib/magic` -eq 0 ; then
  echo '#' >>/usr/lib/magic
  echo '# Creative Labs Voice file' >>/usr/lib/magic
  echo '#' >>/usr/lib/magic
  echo '0	string		Creative\ Voice\ File	Creative Labs Voice File' >>/usr/lib/magic
  echo '>19	byte		0x1A' >>/usr/lib/magic
  echo '>23	byte	 	>0			- version %d' >>/usr/lib/magic
  echo '>22	byte		>0			\b.%d	' >>/usr/lib/magic
fi

if test `grep -c '^.8[ 	][ 	]*string[ 	][ 	]*WAVE' /usr/lib/magic` -eq 0 ; then
  echo '#' >>/usr/lib/magic
  echo '# Microsoft WAVE format' >>/usr/lib/magic
  echo '#' >>/usr/lib/magic
  echo '0	string		RIFF		Microsoft RIFF' >>/usr/lib/magic
  echo '>8	string		WAVE		- WAVE format' >>/usr/lib/magic
  echo '>34	short		>0		%d bit' >>/usr/lib/magic
  echo '>22	short		=1		Mono' >>/usr/lib/magic
  echo '>22	short		=2		Stereo' >>/usr/lib/magic
  echo '>22	short		>2		%d Channels' >>/usr/lib/magic
  echo '>24	long		>0		%d Hz' >>/usr/lib/magic
fi
