Skip to content

Commit

Permalink
upgrade libfaust to 2.68.1
Browse files Browse the repository at this point in the history
  • Loading branch information
DBraun committed Nov 3, 2023
1 parent dcfcd4b commit 1743e48
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 12 deletions.
11 changes: 6 additions & 5 deletions .github/workflows/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@ jobs:
matrix:
include:
- { os: "windows-2022", python-version: "3.9", python-major: "39"}
- { os: "windows-2022", python-version: "3.11", python-major: "311"}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: true

Expand Down Expand Up @@ -54,7 +55,7 @@ jobs:
7z a TD-Faust-${{ matrix.os }}.zip ./TD-Faust_dist/* -r
- name: Upload artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: TD-Faust-${{ matrix.os }}-Python${{ matrix.python-major }}
path: TD-Faust-${{ matrix.os }}.zip
Expand All @@ -68,7 +69,7 @@ jobs:

# runs-on: macos-latest
# steps:
# - uses: actions/checkout@v2
# - uses: actions/checkout@v3
# with:
# submodules: true

Expand Down Expand Up @@ -96,7 +97,7 @@ jobs:
# zip -r TD-Faust-${{ matrix.name }}.zip Plugins

# - name: Upload artifact
# uses: actions/upload-artifact@v2
# uses: actions/upload-artifact@v3
# with:
# name: my-artifact-${{ matrix.name }}
# path: TD-Faust-${{ matrix.name }}.zip
Expand All @@ -108,7 +109,7 @@ jobs:
runs-on: ubuntu-latest
name: "Create Release on GitHub"
steps:
- uses: actions/download-artifact@v2
- uses: actions/download-artifact@v3
with:
path: "dist"

Expand Down
2 changes: 1 addition & 1 deletion Plugins/faustlibraries
Submodule faustlibraries updated 96 files
+29 −4 aanl.lib
+149 −45 analyzers.lib
+997 −230 basics.lib
+561 −193 compressors.lib
+101 −88 delays.lib
+134 −92 demos.lib
+2 −1 doc/Makefile
+1 −1 doc/docs/about.md
+41 −1 doc/docs/community.md
+27 −2 doc/docs/contributing.md
+2 −1 doc/docs/organization.md
+3 −2 doc/docs/standardFunctions.md
+ doc/library.pdf
+1 −1 doc/mkdocs.yml
+3 −6 docs/404.html
+4 −7 docs/about/index.html
+73 −12 docs/community/index.html
+31 −7 docs/contributing/index.html
+ docs/fonts/glyphicons-halflings-regular.eot
+0 −288 docs/fonts/glyphicons-halflings-regular.svg
+ docs/fonts/glyphicons-halflings-regular.ttf
+ docs/fonts/glyphicons-halflings-regular.woff
+ docs/fonts/glyphicons-halflings-regular.woff2
+5 −8 docs/index.html
+1 −1 docs/js/base.js
+52 −34 docs/libs/aanl/index.html
+93 −38 docs/libs/analyzers/index.html
+601 −201 docs/libs/basics/index.html
+436 −173 docs/libs/compressors/index.html
+32 −29 docs/libs/delays/index.html
+18 −11 docs/libs/demos/index.html
+3 −6 docs/libs/dx7/index.html
+132 −13 docs/libs/envelopes/index.html
+10 −13 docs/libs/fds/index.html
+68 −37 docs/libs/filters/index.html
+376 −49 docs/libs/hoa/index.html
+92 −28 docs/libs/index.html
+33 −8 docs/libs/interpolators/index.html
+88 −59 docs/libs/maths/index.html
+0 −319 docs/libs/maxmsp/index.html
+8 −11 docs/libs/mi/index.html
+281 −67 docs/libs/misceffects/index.html
+29 −10 docs/libs/noises/index.html
+260 −143 docs/libs/oscillators/index.html
+5 −7 docs/libs/phaflangers/index.html
+36 −25 docs/libs/physmodels/index.html
+3 −6 docs/libs/quantizers/index.html
+114 −20 docs/libs/reducemaps/index.html
+23 −26 docs/libs/reverbs/index.html
+6 −9 docs/libs/routes/index.html
+158 −35 docs/libs/signals/index.html
+3 −6 docs/libs/soundfiles/index.html
+25 −10 docs/libs/spats/index.html
+6 −9 docs/libs/synths/index.html
+3 −6 docs/libs/vaeffects/index.html
+3 −6 docs/libs/version/index.html
+125 −128 docs/libs/wdmodels/index.html
+3 −6 docs/libs/webaudio/index.html
+4 −7 docs/organization/index.html
+18 −18 docs/search/lunr.js
+13 −2 docs/search/main.js
+1 −1 docs/search/search_index.json
+3 −0 docs/search/worker.js
+1 −153 docs/sitemap.xml
+ docs/sitemap.xml.gz
+16 −9 docs/standardFunctions/index.html
+2 −0 dx7.lib
+309 −12 envelopes.lib
+6 −4 fds.lib
+122 −24 filters.lib
+800 −147 hoa.lib
+1 −1 instruments.lib
+55 −3 interpolators.lib
+48 −10 maths.lib
+1 −1 maxmsp.lib
+6 −25 mi.lib
+525 −113 misceffects.lib
+46 −4 noises.lib
+376 −177 oscillators.lib
+4 −3 phaflangers.lib
+65 −33 physmodels.lib
+4 −4 platform.lib
+4 −4 quantizers.lib
+141 −28 reducemaps.lib
+26 −36 reverbs.lib
+7 −7 routes.lib
+242 −26 signals.lib
+1 −1 soundfiles.lib
+36 −7 spats.lib
+15 −9 synths.lib
+1 −1 tonestacks.lib
+2 −0 tubes.lib
+2 −2 vaeffects.lib
+3 −3 version.lib
+124 −126 wdmodels.lib
+4 −4 webaudio.lib
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# TD-Faust

TD-Faust is an integration of [FAUST](https://faust.grame.fr) (**F**unctional **AU**dio **ST**ream) and [TouchDesigner](https://derivative.ca/). The latest builds are for TouchDesigner 2022.25370 and newer. Older TD-Faust builds can be found in the [Releases](https://github.com/DBraun/TD-Faust/releases).

## Overview
Expand Down Expand Up @@ -49,9 +50,9 @@ TD-Faust is designed for macOS version 11.0 and later. Also, macOS users need to
1. Clone this repository with git. Then update all submodules in the root of the repository with `git submodule update --init --recursive`
2. Install Xcode.
3. [Install CMake](https://cmake.org/download/) and confirm that it's installed by running `cmake --version` in Terminal.
4. Install [Python 3.9 universal2](https://www.python.org/downloads/release/python-3910/) and confirm it's in your system PATH.
4. Install [Python 3.9 universal2](https://www.python.org/downloads/release/python-3910/). Confirm it's in your system PATH (`where python3` in Terminal should indicate `/Library/Frameworks/Python.framework/Versions/3.11/bin/python3`).
5. Install requirements with [brew](http://brew.sh/): `brew install autoconf autogen automake flac libogg libtool libvorbis opus mpg123 pkg-config`
6. In a Terminal window, navigate to `thirdparty/libsndfile` and run `sh download_libfaust.sh`.
6. In a Terminal window, navigate to `thirdparty/libfaust` and run `sh download_libfaust.sh`.
7. In a Terminal window, navigate to the root of this repository and run `sh build_macos.sh`.
8. Open `TD-Faust.toe`

Expand Down
2 changes: 1 addition & 1 deletion thirdparty/faust
Submodule faust updated 1021 files
2 changes: 1 addition & 1 deletion thirdparty/libfaust/download_libfaust.bat
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
set VERSION=2.60.3
set VERSION=2.68.1
curl -L https://github.com/grame-cncm/faust/releases/download/%VERSION%/Faust-%VERSION%-win64.exe -o Faust-%VERSION%-win64.exe
call Faust-%VERSION%-win64.exe /S /D=%cd%\win64\Release
2 changes: 1 addition & 1 deletion thirdparty/libfaust/download_libfaust.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh

VERSION=2.60.3
VERSION=2.68.1

if [ "$(uname)" = "Darwin" ]; then
echo "You are running macOS"
Expand Down
2 changes: 1 addition & 1 deletion thirdparty/libsndfile
Submodule libsndfile updated 110 files

0 comments on commit 1743e48

Please sign in to comment.