Skip to content

Commit 0d8ba6d

Browse files
committed
Merge branch 'release/1.0.7'
2 parents a117b2c + cdd04e8 commit 0d8ba6d

17 files changed

Lines changed: 314 additions & 436 deletions

.github/workflows/max-external.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Build Max External
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- develop
8+
- "release/*"
9+
10+
pull_request:
11+
branches:
12+
- master
13+
- develop
14+
- "release/*"
15+
16+
release:
17+
types: [published]
18+
19+
workflow_dispatch:
20+
21+
jobs:
22+
build-external:
23+
name: Build Max External
24+
runs-on: macos-latest
25+
26+
steps:
27+
- name: Checkout code
28+
uses: actions/checkout@v4
29+
30+
- name: Build Max External
31+
run: |
32+
cd plugins/max-external/btrack\~/
33+
chmod +x ./build-max-external.sh
34+
./build-max-external.sh
35+
36+
- name: Codesign and Zip external
37+
run: |
38+
cd plugins/max-external/btrack~/output
39+
codesign -s - --deep --force btrack~.mxo
40+
zip -r btrack~.zip btrack~.mxo
41+
42+
- name: Upload Max External
43+
uses: actions/upload-artifact@v4
44+
with:
45+
name: btrack-max-external
46+
path: plugins/max-external/btrack~/output/btrack~.zip
47+
48+
- name: Upload to GitHub Release
49+
if: github.event_name == 'release'
50+
uses: softprops/action-gh-release@v1
51+
with:
52+
files: plugins/max-external/btrack~/output/btrack~.zip
53+
env:
54+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
name: Build and Release Python Module
1+
name: Build Python Module
22

33
on:
44
push:
55
branches:
66
- master
77
- develop
8-
- 'release/*'
8+
- "release/*"
99
tags:
10-
- '*.*.*'
11-
10+
- "*.*.*"
11+
1212
pull_request:
1313
branches:
1414
- master
1515
- develop
16-
- 'release/*'
17-
18-
workflow_dispatch:
16+
- "release/*"
17+
18+
workflow_dispatch:
1919

2020
env:
2121
DRY_RUN: ${{ !(github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')) }}

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@ xcuserdata
88

99
*.xcworkspace
1010

11-
plugins/max-external/build
1211
plugins/python-module/build
1312
plugins/python-module/tests/__pycache__
1413
build/
14+
plugins/max-external/btrack*/build
15+
plugins/max-external/btrack*/libsamplerate-install/
16+
plugins/max-external/btrack*/libsamplerate/
17+
plugins/max-external/btrack*/output/
18+
plugins/max-external/btrack*/max-sdk-base/
19+
externals/

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required (VERSION 3.12)
2-
project (BTrack VERSION 1.0.6)
2+
project (BTrack VERSION 1.0.7)
33

44
set (CMAKE_CXX_STANDARD 11)
55

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ BTrack - A Real-Time Beat Tracker
33

44
*by Adam Stark, Matthew Davies and Mark Plumbley.*
55

6-
![Version](https://img.shields.io/badge/version-1.0.6-green.svg?style=flat-square)
6+
![Version](https://img.shields.io/badge/version-1.0.7-green.svg?style=flat-square)
77
![Licence](https://img.shields.io/badge/licence-GPLv3-blue.svg?style=flat-square)
88
![Language](https://img.shields.io/badge/language-C++-yellow.svg?style=flat-square)
99

@@ -23,6 +23,11 @@ BTrack is made available under the GNU General Public License, version 3. Please
2323
Versions
2424
--------
2525

26+
==== 1.0.7 ==== (31st December 2025)
27+
28+
* Updated max external
29+
* Added max external build script
30+
2631
==== 1.0.6 ==== (28th December 2025)
2732

2833
* Add Python module to PyPI
@@ -66,7 +71,7 @@ Usage - Python Module
6671

6772
Install:
6873

69-
pip install btrack_beat_tracker
74+
pip install btrack-beat-tracker
7075

7176
See the [plugins/python-module](plugins/python-module) folder for usage instructions and more information.
7277

0 commit comments

Comments
 (0)