New port gramofile, an audio recording utility.

PR:		16819
Submitted by:	Juergen Lock <nox@jelal.kn-bremen.de>
This commit is contained in:
Thomas Gellekum 2000-04-07 10:36:18 +00:00
parent ede0e616e6
commit a8f2c65301
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=27398
8 changed files with 100 additions and 0 deletions

View File

@ -21,6 +21,7 @@
SUBDIR += gnomemedia SUBDIR += gnomemedia
SUBDIR += gogo SUBDIR += gogo
SUBDIR += gqmpeg SUBDIR += gqmpeg
SUBDIR += gramofile
SUBDIR += gsm SUBDIR += gsm
SUBDIR += icecast SUBDIR += icecast
SUBDIR += id3ed SUBDIR += id3ed

24
audio/gramofile/Makefile Normal file
View File

@ -0,0 +1,24 @@
# New ports collection makefile for: gramofile
# Version required: 1.6
# Date created: Fri Jan 28 18:40:38 CET 2000
# Whom: nox@jelal.kn-bremen.de
#
# $FreeBSD$
#
DISTNAME= gramofile-1.6
CATEGORIES= audio
MASTER_SITES= http://panic.et.tudelft.nl/~costar/gramofile/
MAINTAINER= nox@jelal.kn-bremen.de
ALL_TARGET= gramofile
USE_GMAKE= yes
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gramofile ${WRKSRC}/bplay_gramo ${PREFIX}/bin
${MKDIR} ${PREFIX}/share/doc/gramofile
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gramofile
${LN} -s bplay_gramo ${PREFIX}/bin/brec_gramo
.include <bsd.port.mk>

1
audio/gramofile/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (gramofile-1.6.tar.gz) = 986c86c6fa17c064bc17c2936cc833e0

View File

@ -0,0 +1,26 @@
--- Makefile.orig Tue Mar 28 22:23:58 2000
+++ Makefile Fri Apr 7 12:21:53 2000
@@ -19,16 +19,16 @@
########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see bplaysrc/Makefile!)
# For Linux (and maybe others), use these:
-CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER
-DEPS = $(OBJS) makebplay
-LIBS = -lncurses -lm
-COPY_A = -a
-
-# For FreeBSD (and maybe others), use these:
#CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER
#DEPS = $(OBJS) makebplay
#LIBS = -lncurses -lm
-#COPY_A = -p
+#COPY_A = -a
+
+# For FreeBSD (and maybe others), use these:
+CFLAGS += -Wall -DTURBO_MEDIAN -DTURBO_BUFFER
+DEPS = $(OBJS) makebplay
+LIBS = -lncurses -lm
+COPY_A = -p
# For IRIX (and maybe others), use these:
#CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER -DSWAP_ENDIAN -DOLD_CURSES

View File

@ -0,0 +1,19 @@
--- bplaysrc/Makefile.orig Mon Mar 27 23:24:46 2000
+++ bplaysrc/Makefile Fri Apr 7 12:22:05 2000
@@ -12,12 +12,12 @@
########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see ../Makefile!)
# For Linux (and maybe others), use these:
-CFLAGS = -Wall -O2 -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER # -DDEBUG
-LIBS = -lncurses
+#CFLAGS = -Wall -O2 -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER # -DDEBUG
+#LIBS = -lncurses
# For FreeBSD (and maybe others), use these:
-#CFLAGS = -Wall -O2 -DLP2CD -DVUMETER # -DDEBUG
-#LIBS = -lncurses
+CFLAGS += -Wall -DLP2CD -DVUMETER # -DDEBUG
+LIBS = -lncurses
# -DOLD_CURSES can be used here, too.

View File

@ -0,0 +1 @@
audio recording and tick/scratch reduction for e.g. vinyl records

23
audio/gramofile/pkg-descr Normal file
View File

@ -0,0 +1,23 @@
This is version 1.5 of GramoFile, released February 15, 1999. With this
program you can record audio of (for example) gramophone records, process
the signal and listen to the results. Because sound files of the
.WAV-format are used, it is possible to exchange the files with many other
programs. Cdrecord(1) can burn CD-Recordables of these, so you can make
CDs with the music of your favorite records. The user interface of
GramoFile has a windows-like look-and-feel, making it fairly easy to use.
One of the most important parts of GramoFile is the ability to process
digital audio signals. Through the application of several filters it is
possible to accomplish a significant reduction of disturbances like ticks
and scratches.
Another interesting feature is the track splitting. Just make one .wav file
of an entire side of an record and GramoFile will detect where the individual
tracks are located. This happens fully automatically, without need to set
any options. More experienced users may fine-tune the algorithm, or change
the detected track starts and ends, but generally that will not be
necessary. Track-times are saved in an editable (plaintext) .tracks file,
that will be used during the signal processing to produce one processed
.wav file for each individual track.
WWW: http://cardit.et.tudelft.nl/~card06/

View File

@ -0,0 +1,5 @@
bin/gramofile
bin/bplay_gramo
bin/brec_gramo
share/doc/gramofile/README
@dirrm share/doc/gramofile