Skip to content

Commit

Permalink
release
Browse files Browse the repository at this point in the history
  • Loading branch information
etiennedemoulin committed Dec 5, 2023
1 parent 8101118 commit 57d6087
Show file tree
Hide file tree
Showing 70 changed files with 59 additions and 6,394 deletions.
52 changes: 52 additions & 0 deletions .github/workflow/main.yml
@@ -0,0 +1,52 @@
# This is a basic workflow to help you get started with Actions

name: CI

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
# Sequence of patterns matched against refs/tags
tags:
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.9

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
build:
name: Upload Release Asset
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup node.js
uses: actions/setup-node@v3
with:
node-version: 20
- name: Install deps in for Max external
run: |
(npm install && npm run build)
- name: Zip Max external # This would actually build your project, using zip for an example artifact
run: |
(zip -r - modular-matrix) > modular-matrix.zip
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
draft: false
prerelease: false
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: ./modular-matrix.zip
asset_name: modular-matrix.zip
asset_content_type: application/zip
15 changes: 7 additions & 8 deletions README.md
Expand Up @@ -2,17 +2,16 @@


## Indroduction
Max matrix object with control and preset integrated
Inlets and outlets are created with the attached json file
preset will remain if matrix is modified
modular.matrix~ is an array of signal connectors and mixers (adders). It can have any number of inlets and outlets. Signals entering at each inlet can be routed to one or more of the outlets, with a variable amount of gain. If an outlet is connected to more than one inlet, its output signal is the sum of the signals from the inlets.
modular.matrix~ is a mc object : all of its signal inlets are combined into a single multichannel inlet and all of its signal outlets are combined into a single multichannel outlet. The behavior of modular.matrix~ is otherwise identical to matrix~.
The only difference between matrix~ and modular.matrix~ is the way of accessing datas. modular.matrix~ access datas by name instead of index, this permit to modify the matrix without breaking connections.

## Installation
Clone the repository
Copy modular-matrix in your Max Packages directory.
See `modular.matrix.maxhelp` as a first look
Download modular-matrix.zip from [release](https://github.com/etiennedemoulin/max-modular-matrix/releases)
Unzip the package and copy the resulting directory in `~/Documents/Max 8/Library`
Run `xattr -d -r com.apple.quarantine "~/Documents/Max 8/Library/modular-matrix"`


## Usage
Connections the the matrix can be made with inlets and outlets or with send~ and receive~
`write myConcertPreset.txt` will write a preset file with the current matrix connections
`load myConcertPreset.txt` will load the preset
Please see modular.matrix.maxhelp for more infos
43 changes: 0 additions & 43 deletions config/test1.js

This file was deleted.

16 changes: 0 additions & 16 deletions config/test2.js

This file was deleted.

15 changes: 0 additions & 15 deletions gui/index.html

This file was deleted.

35 changes: 0 additions & 35 deletions gui/mod-mat.html

This file was deleted.

202 changes: 0 additions & 202 deletions gui/modular-matrix.html

This file was deleted.

0 comments on commit 57d6087

Please sign in to comment.