-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3 from pierreguillot/dev/v0.0.3
Dev/v0.0.3
- Loading branch information
Showing
29 changed files
with
1,865 additions
and
1,080 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
v0.0.3 | ||
- Change name from faust~ to faustgen~ | ||
- Remove abstraction faust.watcher | ||
- Add support for autocompile method | ||
- Add support for passive parameter | ||
- Add support for list of active parameters | ||
- Add support for ui glue long names | ||
- Add support for dynamic compile options | ||
- Improve print method | ||
|
||
v0.0.2 | ||
- Fix Linux dependencies | ||
- Add abstraction faust.watcher | ||
|
||
v0.0.1 | ||
- Integration of FAUST lib inside the faust~ external (Linux/MacOS/Windows) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,40 @@ | ||
@echo off | ||
title Deken manager for Faust~ for Pure Data | ||
title Deken manager for faustgen~ for Pure Data | ||
set release_version=%1 | ||
|
||
rmdir /S /Q faust~ | ||
rmdir /S /Q faustgen~ | ||
del /F /S /Q /A *.dek | ||
del /F /S /Q /A *.dek.sha256 | ||
del /F /S /Q /A *.dek.txt | ||
|
||
del /F /Q faust_tilde_darwin.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/releases/download/v%release_version%/faust_tilde-Darwin-amd64-32-sources.zip -o faust_tilde_darwin.zip | ||
7z x faust_tilde_darwin.zip | ||
deken package -v%release_version% faust~ | ||
rmdir /S /Q faust~ | ||
del /F /Q faust_tilde_darwin.zip | ||
del /F /Q faustgen_tilde_darwin.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/releases/download/v%release_version%/faustgen_tilde-Darwin-amd64-32-sources.zip -o faustgen_tilde_darwin.zip | ||
7z x faustgen_tilde_darwin.zip | ||
deken package -v%release_version% faustgen~ | ||
rmdir /S /Q faustgen~ | ||
del /F /Q faustgen_tilde_darwin.zip | ||
|
||
del /F /Q faust_tilde_linux.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/releases/download/v%release_version%/faust_tilde-Linux-amd64-32-sources.zip -o faust_tilde_linux.zip | ||
7z x faust_tilde_linux.zip | ||
deken package -v%release_version% faust~ | ||
rmdir /S /Q faust~ | ||
del /F /Q faust_tilde_linux.zip | ||
del /F /Q faustgen_tilde_linux.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/releases/download/v%release_version%/faustgen_tilde-Linux-amd64-32-sources.zip -o faustgen_tilde_linux.zip | ||
7z x faustgen_tilde_linux.zip | ||
deken package -v%release_version% faustgen~ | ||
rmdir /S /Q faustgen~ | ||
del /F /Q faustgen_tilde_linux.zip | ||
|
||
del /F /Q faust_tilde_windows.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/releases/download/v%release_version%/faust_tilde-Windows-amd64-32-sources.zip -o faust_tilde_windows.zip | ||
7z x faust_tilde_windows.zip | ||
deken package -v%release_version% faust~ | ||
rmdir /S /Q faust~ | ||
del /F /Q faust_tilde_windows.zip | ||
del /F /Q faustgen_tilde_windows.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/releases/download/v%release_version%/faustgen_tilde-Windows-amd64-32-sources.zip -o faustgen_tilde_windows.zip | ||
7z x faustgen_tilde_windows.zip | ||
deken package -v%release_version% faustgen~ | ||
rmdir /S /Q faustgen~ | ||
del /F /Q faustgen_tilde_windows.zip | ||
|
||
del /F /Q faust_tilde_archive.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/archive/v%release_version%.zip -o faust_tilde_archive.zip | ||
7z x faust_tilde_archive.zip | ||
rename faust-pd-%release_version% faust~ | ||
deken package -v%release_version% faust~ | ||
rmdir /S /Q faust~ | ||
del /F /Q faust_tilde_archive.zip | ||
del /F /Q faustgen_tilde_archive.zip | ||
curl -L https://github.com/pierreguillot/faust-pd/archive/v%release_version%.zip -o faustgen_tilde_archive.zip | ||
7z x faustgen_tilde_archive.zip | ||
rename faust-pd-%release_version% faustgen~ | ||
deken package -v%release_version% faustgen~ | ||
rmdir /S /Q faustgen~ | ||
del /F /Q faustgen_tilde_archive.zip | ||
|
||
rem deken upload faust~[v%release_version%](Darwin-amd64-32)(Sources).dek faust~[v%release_version%](Linux-amd64-32)(Sources).dek faust~[v%release_version%](Windows-amd64-32)(Sources).dek faust~[v%release_version%](Sources).dek | ||
rem deken upload faustgen~[v%release_version%](Darwin-amd64-32)(Sources).dek faustgen~[v%release_version%](Linux-amd64-32)(Sources).dek faustgen~[v%release_version%](Windows-amd64-32)(Sources).dek faustgen~[v%release_version%](Sources).dek | ||
pause |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,39 @@ | ||
#!/bin/bash | ||
|
||
echo -e "title Deken manager for Faust~ for Pure Data" | ||
echo -e "title Deken manager for faustgen~ for Pure Data" | ||
|
||
rm -rf faust~ | ||
rm -rf faustgen~ | ||
rm -f *.dek | ||
rm -f *.dek.sha256 | ||
rm -f *.dek.txt | ||
|
||
rm -f faust_tilde_darwin.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/releases/download/v$1/faust_tilde-Darwin-amd64-32-sources.zip" -o faust_tilde_darwin.zip | ||
tar zxvf faust_tilde_darwin.zip | ||
deken package -v$1 faust~ | ||
rm -rf faust~ | ||
rm -f faust_tilde_darwin.zip | ||
rm -f faustgen_tilde_darwin.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/releases/download/v$1/faustgen_tilde-Darwin-amd64-32-sources.zip" -o faustgen_tilde_darwin.zip | ||
tar zxvf faustgen_tilde_darwin.zip | ||
deken package -v$1 faustgen~ | ||
rm -rf faustgen~ | ||
rm -f faustgen_tilde_darwin.zip | ||
|
||
rm -f faust_tilde_linux.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/releases/download/v$1/faust_tilde-Linux-amd64-32-sources.zip" -o faust_tilde_linux.zip | ||
tar zxvf faust_tilde_linux.zip | ||
deken package -v$1 faust~ | ||
rm -rf faust~ | ||
rm -f faust_tilde_linux.zip | ||
rm -f faustgen_tilde_linux.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/releases/download/v$1/faustgen_tilde-Linux-amd64-32-sources.zip" -o faustgen_tilde_linux.zip | ||
tar zxvf faustgen_tilde_linux.zip | ||
deken package -v$1 faustgen~ | ||
rm -rf faustgen~ | ||
rm -f faustgen_tilde_linux.zip | ||
|
||
rm -f faust_tilde_windows.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/releases/download/v$1/faust_tilde-Windows-amd64-32-sources.zip" -o faust_tilde_windows.zip | ||
tar zxvf faust_tilde_windows.zip | ||
deken package -v$1 faust~ | ||
rm -rf faust~ | ||
rm -f faust_tilde_windows.zip | ||
rm -f faustgen_tilde_windows.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/releases/download/v$1/faustgen_tilde-Windows-amd64-32-sources.zip" -o faustgen_tilde_windows.zip | ||
tar zxvf faustgen_tilde_windows.zip | ||
deken package -v$1 faustgen~ | ||
rm -rf faustgen~ | ||
rm -f faustgen_tilde_windows.zip | ||
|
||
rm -f faust_tilde_archive.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/archive/v$1.zip" -o faust_tilde_archive.zip | ||
tar zxvf faust_tilde_archive.zip | ||
mv faust-pd-$1 faust~ | ||
deken package -v$1 faust~ | ||
rm -rf faust~ | ||
rm -f faust_tilde_archive.zip | ||
rm -f faustgen_tilde_archive.zip | ||
curl -L "https://github.com/pierreguillot/faust-pd/archive/v$1.zip" -o faustgen_tilde_archive.zip | ||
tar zxvf faustgen_tilde_archive.zip | ||
mv faust-pd-$1 faustgen~ | ||
deken package -v$1 faustgen~ | ||
rm -rf faustgen~ | ||
rm -f faustgen_tilde_archive.zip | ||
|
||
# deken upload faust~[v%release_version%](Darwin-amd64-32)(Sources).dek faust~[v%release_version%](Linux-amd64-32)(Sources).dek faust~[v%release_version%](Windows-amd64-32)(Sources).dek faust~[v%release_version%](Sources).dek | ||
# deken upload faustgen~[v%release_version%](Darwin-amd64-32)(Sources).dek faustgen~[v%release_version%](Linux-amd64-32)(Sources).dek faustgen~[v%release_version%](Windows-amd64-32)(Sources).dek faustgen~[v%release_version%](Sources).dek |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- Mesure DSP time of the code | ||
- Use automatic optimizations with compile options | ||
- Check if the DSP process is in-place | ||
- Check why -double option crashes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
declare name "Dummy"; | ||
declare version "1.0"; | ||
declare author "Heu... me..."; | ||
|
||
|
||
process = _, _, _, _ :> _, _; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
import("stdfaust.lib"); | ||
|
||
process = _ * (gain) | ||
with | ||
{ | ||
gain = vslider("gain [unit:linear]", 0,0,1,0.001); | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
declare name "mixer"; | ||
declare version "1.0"; | ||
declare author "Grame"; | ||
declare license "BSD"; | ||
declare copyright "(c)GRAME 2006"; | ||
|
||
process = _; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
import("stdfaust.lib"); | ||
|
||
// Example programmed by Christophe Lebreton - GRAME | ||
|
||
f(i) = hslider("freq%3i", 160.,-0.,20000.,0.001); | ||
r(i) = hslider("decay%3i", 0.,0.,1.,0.001):((pow(4.78)*6)+0.0001):ba.tau2pole; | ||
g(i) = hslider("gain%3i", 0.,0.,1.,0.0001); | ||
|
||
resonator(n) = _<:par(i,n,*(g(i)):fi.nlf2(f(i),r(i)):_,!:*(ba.db2linear((100*(log(1/r(i))))))):>*(0.003162); | ||
|
||
process = resonator(20) ; |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.