Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
nerrons
purr-data
Commits
959cdd13
Commit
959cdd13
authored
Jul 22, 2016
by
Jonathan Wilkes
Browse files
move autotune to externals, and add README, license, and meta patch
parent
f2f178f9
Changes
9
Hide whitespace changes
Inline
Side-by-side
externals/Makefile
View file @
959cdd13
...
...
@@ -128,7 +128,7 @@ CXXFLAGS = $(CFLAGS)
#
# WARNING! this MUST be all on one line because the automatic package
# building scripts rely on it being that way.
LIB_TARGETS
=
adaptive arraysize bassemu boids bsaylor comport creb cxc cyclone earplug ekext ext13 fftease freeverb ggee hcs iem_ambi iem_bin_ambi iemlib iemgui iemguts iem_adaptfilt iemmatrix iemxmlrpc iem_delay iem_roomsim iem_spec2 iem_tab jasch_lib loaders-hexloader loaders-libdir lyonpotpourri mapping markex maxlib mjlib moocow moonlib motex mrpeach oscx pan pdcontainer pddp pdogg plugin pmpd sigpack smlib tof unauthorized vbap windowing zexy flext
LIB_TARGETS
=
adaptive arraysize
autotune
bassemu boids bsaylor comport creb cxc cyclone earplug ekext ext13 fftease freeverb ggee hcs iem_ambi iem_bin_ambi iemlib iemgui iemguts iem_adaptfilt iemmatrix iemxmlrpc iem_delay iem_roomsim iem_spec2 iem_tab jasch_lib loaders-hexloader loaders-libdir lyonpotpourri mapping markex maxlib mjlib moocow moonlib motex mrpeach oscx pan pdcontainer pddp pdogg plugin pmpd sigpack smlib tof unauthorized vbap windowing zexy flext
# DISABLED: flatgui
...
...
@@ -305,6 +305,19 @@ apple_install:
apple_clean
:
make
-C
$(externals_src)
/apple clean
#------------------------------------------------------------------------------#
# AUTOTUNE
autotune
:
make
-C
$(externals_src)
/autotune
PD_PATH
=
$(pd_src)
CFLAGS
=
"
$(CFLAGS)
"
autotune_install
:
make
-C
$(externals_src)
/autotune
DESTDIR
=
"
$(DESTDIR)
"
\
objectsdir
=
"
$(objectsdir)
"
install
install
-p
$(externals_src)
/autotune/autotune_scale_warp.png
\
$(DESTDIR)
/
$(objectsdir)
/images
autotune_clean
:
make
-C
$(externals_src)
/autotune clean
#------------------------------------------------------------------------------#
# ARRAYSIZE
...
...
externals/autotune/LICENSE.txt
0 → 100644
View file @
959cdd13
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
l2ork_addon
s/autotune/Makefile
→
external
s/autotune/Makefile
View file @
959cdd13
File moved
externals/autotune/README.txt
0 → 100644
View file @
959cdd13
An auto-tuning PD External, based on
autotalent an auto-tuning LADSPA plugin and an older port by Maxus Germanus
Free software by Thomas A. Baran.
http://web.mit.edu/tbaran/www/autotune.html
VERSION 0.2
Ivica Ico Bukvic <ico.bukvic.net>
VERSION 0.9.1
changes:
*added ability to specify FFT size
*added ability to specify hop (window) size--requires further refinement
to allow for more nimble pitch readjustment
*added pull 2 value where pitch pull is relative to the closest pitch
*circumvented segfaults due to NANs--may require a better fix
VERSION 0.9
changes:
*compatible with the latest version of autotalent
l2ork_addon
s/autotune/autotune_scale_warp.png
→
external
s/autotune/autotune_scale_warp.png
View file @
959cdd13
File moved
l2ork_addon
s/autotune/autotune~-help.pd
→
external
s/autotune/autotune~-help.pd
View file @
959cdd13
File moved
externals/autotune/autotune~-meta.pd
0 → 100644
View file @
959cdd13
#N canvas 671 360 200 200 10;
#N canvas 603 108 420 300 META 1;
#X text 10 25 AUTHOR Thomas A. Baran;
#X text 10 10 VERSION 0.9.1;
#X text 10 80 LICENSE GPL v2+;
#X text 10 42 NAME autotune;
#X text 10 62 DESCRIPTION an autotuning PD external;
#X restore 10 10 pd META;
l2ork_addon
s/autotune/autotune~.c
→
external
s/autotune/autotune~.c
View file @
959cdd13
/*
autotune.c
An auto-tuning PD External, based on
autotalent an auto-tuning LADSPA plugin and an older port by Maxus Germanus
Free software by Thomas A. Baran.
http://web.mit.edu/tbaran/www/autotune.html
VERSION 0.2
Ivica Ico Bukvic <ico.bukvic.net>
VERSION 0.9.1
changes:
*added ability to specify FFT size
*added ability to specify hop (window) size--requires further refinement
to allow for more nimble pitch readjustment
*added pull 2 value where pitch pull is relative to the closest pitch
*circumvented segfaults due to NANs--may require a better fix
VERSION 0.9
changes:
*compatible with the latest version of autotalent
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
...
...
l2ork_addons/tar_em_up.sh
View file @
959cdd13
...
...
@@ -337,13 +337,6 @@ then
cp
-rf
lib ../../packages/linux_make/build
$inst_dir
/lib/pd-l2ork/extra
cp
-rf
scores ../../packages/linux_make/build
$inst_dir
/lib/pd-l2ork/extra
cd
../
# install autotune~ plugin
cd
autotune/
make
cp
-f
autotune~.pd_linux ../../packages/linux_make/build
$inst_dir
/lib/pd-l2ork/extra
cp
-f
autotune~-help.pd ../../packages/linux_make/build
$inst_dir
/lib/pd-l2ork/extra
cp
-f
autotune_scale_warp.png ../../packages/linux_make/build
$inst_dir
/lib/pd-l2ork/extra/images
cd
../
echo
"done with l2ork addons."
cd
../
# finish install
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment