[1315] in linux-announce channel archive
jazz - a midi sequencer for linux
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Wed Nov 22 18:13:08 1995
Date: Wed, 22 Nov 1995 23:01:34 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
From: Andreas Voss <andreas@avix.rhein-neckar.de>
Subject: jazz - a midi sequencer for linux
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Newsgroups: comp.os.linux.announce
Followup-to: comp.os.linux.misc
Organization: ?
-----BEGIN PGP SIGNED MESSAGE-----
jazz - a midi sequencer for linux
I just uploaded jazz-2.1d to sunsite.
new in jazz-2.1:
- more dialogs for Roland GS sounds
- support for Hannu Savolainen's /dev/sequencer2
- driver bug fixes
- precompiled binary for a first try
For latest infos look at http://rokke.grm.hia.no/per/jazz.html
There is a mailing list, send a mail contaning
subscribe name@host.domain
to jazz-users-request@hia.no to get on the list. We'd be happy to
receive your bugreports (well, somehow) or success stories.
enjoy,
Andreas
- ------------------------------ lsm -------------------------------
Begin3
Title: jazz - a midi sequencer for linux
Version: 2.1d
Entered-date: Sun Oct 29 20:53:37 MET 1995
Description: full size midi sequencer allowing record/play and many
edit functions as quantize, copy, transpose ..., multiple
undo; two main windows operating on whole tracks and
single events. Roland GS soundediting functions.
Keywords: midi,mpu401,driver,sequencer,sound,music,wxwin,tcp/ip
Author: andreas@avix.rhein-neckar.de (Andreas Voss)
Per.Sigmond@hiagder.no (Per Sigmond)
Maintained-by:
Primary-site: sunsite.unc.edu /pub/Linux/apps/sound
430k jazz-2.1d.tar.gz
http://rokke.grm.hia.no/per/jazz.html
Alternate-site:
Original-site:
Platform: - midicard supported by Hannu Savolainens /dev/sequencer2
OR full MPU-401 compatible midicard
- Roland GS compatible midi equipment recommended
- to compile, you need wxwin 1.63 or higher. wxwin is a
platform independent GUI package, available via ftp at
skye.aiai.ed.ac.uk (192.41.104.6).
Copying-policy: GPL
End
- -------------------- installation / requirements -----------------
Introduction
- ------------
jazz comes with its own mpu401 driver but there is support for Hannu
Savolainen's voxware (/dev/sequencer2) too. If you have a full mpu401
compatible hardware (jazz uses the so called 'intelligent mode'), we
recommend to use jazz's driver. There are some advantages compared to
voxware like better timing (especially for midi thru), less cpu usage,
external sync and you can play over tcp/ip. If you have use voxware, try
to get the latest version, older versions have problems with tempo
adjustment.
If you dont have any soundcard, jazz can be used as midi editor without
record/play ability.
jazz was developed using wxwin. wxwin is a platform independend GUI
package, available via ftp at skye.aiai.ed.ac.uk (192.41.104.6). The
binary release of jazz was compiled for XView but it should be easy
to compile a Motif version too. So you need either XView or Motif to
run jazz. For the precompiled version you need the following shared libs
which usually come with your linux distribution:
libxv3.so.3
libolg.so.3
libX11.so.6
libm.so.4
libc.so.4
Installation for /dev/sequencer2
- --------------------------------
- copy jazz.cfg as .jazz into your home directory. Edit ~/.jazz and set
.driver 1
.device n
where n is the number of your midi device. Use showdev to find out,
what devices /dev/sequencer2 found on your soundcard.
- If you don't use an extern MIDI port, you may have to download
samples/patches into your soundcard before starting jazz. Programs
for this may be found in the packages glib, adagio, playmidi and
snd-data-0.1.tar.gz
Installation for jazz's mpu401 driver
- --------------------------------------
- you need a kernel with tcp/ip support and NO soundcard support
installed
- cd to jazz/drivers/linux. Edit the file mpu.h and set IO-Port and IRQ of
your midi card. The factory defaults are IOBASE 0x330 and IRQ 9. Run make
and copy the resulting mpu.o to /usr/src/linux/modules (or where your
modules reside).
- cd to jazz/midinetd and run make. Copy the resulting midinetd to
/usr/local/sbin/.
- add a line
midinet 40001/tcp midinetd
to your /etc/services and
midinet stream tcp nowait root /usr/local/sbin/midinetd in.midinetd
to /etc/inetd.conf. Send a HUP signal to your
inetd or reboot, to make changes take effect.
- load the mpu driver into the kernel with the command
insmod mpu
as root. You may want to put this command into your /etc/rc.d/rc.local
to have everything ready after reboot.
- copy jazz.cfg as .jazz into your home directory. Edit ~/.jazz and set
.driver 0
The .device entry is ignored when using jazz's mpu driver.
Compiling jazz
- --------------
- edit the Makefiles in ., src, drivers/linux and midinetd
- if you dont want support for both drivers edit ./src/config.h
- edit linux/drivers/mpu.h to set IRQ and IOBASE as described above
- run 'make depend; make' in the topleveldir, if everything goes right
run 'make install' as root
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMLONkIQRll5MupLRAQEr2gP/Ur88adLy2F17/B77SnpVeDam5hd3Kmmw
YMRD3vW/UDeJHU63QG7ZjeVobdKowh+ao934ST0mz+LEYb/1QlffufL61JovlfD2
Lc4QaH4I4Xg3b6ne4zS01eRdMuJyLjvVFD2I/YV0z/kALmYOruoKFzmUbj2wGU6B
SNzZUvNSDlc=
=4cpb
-----END PGP SIGNATURE-----
--
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.