1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

Add synaesthesia 2.1, a program to graphically represents sound in real

time

PR:		27652
Submitted by:	Pete Fritchman <petef@databits.net>
This commit is contained in:
George C A Reid 2001-05-26 10:48:21 +00:00
parent dd6d94aee4
commit d593d56d89
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=43078
8 changed files with 72 additions and 0 deletions

View File

@ -225,6 +225,7 @@
SUBDIR += splitmpg
SUBDIR += stamp
SUBDIR += svgalib
SUBDIR += synaesthesia
SUBDIR += tgif
SUBDIR += tgif-nls
SUBDIR += threeDS

View File

@ -0,0 +1,30 @@
# New ports collection makefile for: synaesthesia
# Date created: 25 May 2001
# Whom: petef@databits.net
#
# $FreeBSD$
#
PORTNAME= synaesthesia
PORTVERSION= 2.1
CATEGORIES= graphics
MASTER_SITES= http://yoyo.cc.monash.edu.au/~pfh/
MAINTAINER= petef@databits.net
LIB_DEPENDS= SDL-1.0.2:${PORTSDIR}/devel/sdl10
USE_GMAKE= Yes
USE_X_PREFIX= Yes
GNU_CONFIGURE= Yes
CONFIGURE_ARGS= --with-sdl-prefix=${LOCALBASE}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/synaesthesia ${PREFIX}/bin
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/synaesthesia
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/synaesthesia
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (synaesthesia-2.1.tar.gz) = 5bc166deb369a3c71efd61e1ad5e5475

View File

@ -0,0 +1,11 @@
--- configure.orig Sat May 26 11:34:45 2001
+++ configure Sat May 26 11:34:50 2001
@@ -785,8 +785,6 @@
-CXXFLAGS="-O4"
-CFLAGS="-O4"
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2

View File

@ -0,0 +1,10 @@
--- sound.cc.orig Fri May 25 23:13:55 2001
+++ sound.cc Fri May 25 23:13:59 2001
@@ -423,7 +423,7 @@
}
}
- data = new short[NumSamples*2];
+ data = new u_short[NumSamples*2];
memset((char*)data,0,NumSamples*4);
}

View File

@ -0,0 +1 @@
Graphically represents sound in real time

View File

@ -0,0 +1,15 @@
Synaesthesia is a program that represents music graphically in real
time as coruscating field of fog and glowing lines. It is intended
as a visual accompanyment to music. Synaesthesia seeks to provide
not just a visual representation of sound, but a representation of
how sound is percieved. Its display combines information about
the frequency, location and diffuseness of sound. The display is
sufficiently detailed to make it possible to distinguish several
individual instruments, singers, or special effects on screen by
their location, shape and color, and sufficiently fast to distinguish
individual drum beats and notes.
WWW: http://yoyo.cc.monash.edu.au/~pfh/synaesthesia.html
- Pete
petef@databits.net

View File

@ -0,0 +1,3 @@
bin/synaesthesia
%%PORTDOCS%%share/doc/synaesthesia/README
%%PORTDOCS%%@dirrm share/doc/synaesthesia