Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolves gh-22 and gh-63: #64

Merged
merged 48 commits into from
Nov 5, 2023

Conversation

colinbdclark
Copy link
Contributor

This PR is a massive collection of work done over the last six months or so, consisting of significant improvements to Signaletic's Host API and support for various Daisy-based eurorack hardware, as well as the introduction of several filter signals (including a Bluemchen-based multimode LPF firmware and a pole-mixing filter firmware for the Versio).

…5230105c5079d218ae45621ab26'

git-subtree-dir: hosts/daisy/vendor/kxmx_bluemchen
git-subtree-mainline: 20f5ca0
git-subtree-split: 8e42445
…77aed580a535bec5'

git-subtree-dir: hosts/daisy/vendor/dpt
git-subtree-mainline: bd38687
git-subtree-split: be37bdf
ef00d7d4 removed extra inversion in WriteCvOutExp
b2e7b2ea Folded in ReverbSc for audio testing.
11836f0c added some comments and a boundary check
bd0acab7 incorrectly committed an incomplete main file, fixing
ff19270d Straight port of patch_sm reverb example.
3a1f74a2 Merge branch 'main' of https://github.com/joemisra/dpt
166111e2 Updates for MIDI Polysynth Example "MegaBasic"
654e7a90 Update README.md
2382d343 Had accidentally left usb MIDI attempt in, this did not work yet
5364c8d7 Initial import for template project.
0beae489 Merge branch 'main' of https://github.com/joemisra/dpt
d760236d example updates
6898337e updated to use DMA calls w/ SPI
42c8b949 Merge branch 'main' of https://github.com/joemisra/dpt
2b665811 spi / timer stuff
9d0fb71e Update README.md
5344df96 Merge commit '7512a192271fb3a590bb07f83f7389704df0d3cc'
7512a192 attempting again to update libdaisy to current ver
f46fcc66 attempting to fix libdaisy submodule ref
7e09ed4b Update README.md
23298fc6 added some gpio setup for 2 external buttons, uses usb/midi pins
6286255a various tweaks
a10260b3 changes to use libdaisy 5.0 timer code
e3140118 various tweaks
fa2240bd Merge branch 'main' of https://github.com/joemisra/dpt
80b9e136 Update README.md
2cb7234b Update README.md
40cdf541 Merge branch 'main' of https://github.com/joemisra/dpt
7e040db3 importing megabasic midi polysynth
be03d505 add gitignore
e994a3db some refactoring, separated out voice code
d3ba5194 Update README.md
d38a4b4f Create README.md
7b96a8d2 comments
a21c03d3 added support for raw output, some comments
c490853a Merge branch 'main' of https://github.com/joemisra/dpt
c7cb2847 adding basic i2c leader example
8e34baa0 Update README.md
033614e4 removed extra old libdaisy directory
1b20a301 Merge branch 'main' of https://github.com/joemisra/dpt
c0ea7fb9 restructuring project, libdaisy + daisysp as submodules, beginning HardwareTest mods for DPT
fbcdd306 Update README.md
5dbd19c2 Update README.md
bd7c0b7a Update README.md
337c971c Update README.md
45251f7b Update README.md
f4c5ec4a Update README.md
d2f9e2bd Update README.md
c45f00dd Update README.md
3a817973 Update README.md
90a21ff7 Update README.md
b1531320 Update README.md
5e78e0d0 Update README.md
07ba707b Update README.md
2ce2b849 Update README.md
b3526ed2 Update README.md
46e17b28 Update README.md
92bc25e3 Update README.md
5c59d486 Update README.md
45d4c6ce Update README.md
ad1ad63b Update README.md
dc85a12c Update README.md
d4c06c8a Added BOM
d18c16f4 Update README.md
0b03b4a5 Create README.md
5df67fcb Update README.md
8425aac7 Add files via upload
aea4a939 Uploading initial work files
8962d951 Initial commit
REVERT: be37bdf lichen-community-systemsgh-22: Moves Bluemchen and DPT libraries out of the examples dir.

git-subtree-dir: hosts/daisy/vendor/dpt
git-subtree-split: ef00d7d45a1fdfe0060c10387a177e3efdbe2c8c
Merge commit '195e101232a3c301f3ba0f09476e7b22040d5a12' into lichen-community-systemsgh-22
…m the base impl.

Updates Makefiles with correct paths to vendor libraries.
…rameters to all Daisy Signals.

Adds a LinearToFreq Signal.
Refactors the Bluemchen Oscillator example to use the Host API.
…t support.

Adds support for Daisy Patch SM and Patch.init().
Introduces many new (untested) Signals and utilities.
Improves one pole filter implementation.
Updates Patch.init() FM oscillator with stereo index skew.
…amples to new Host API.

Moves DustGate into libsignaletic.
Implements a Daisy AudioIn signal.
Increases buffer size of FM Oscillator example to 128 samples and fixes naming of CV/LED output signals.
… AudioOut.

Lowered the pitch range of the FM oscillator example by half an octave.
lichen-community-systemsgh-22: Adds unit tests for sig_dsp_List and fixes its implementation.
…r filter.

Also includes an example of a stereo filter firmware for Bluemchen.
…overdrive.

Adds an output tap after the second stage of the ladder lpf.
Updates Bluemchen filter example to support multiple filter modes.
Updates scaling of Versio pole mixing filter knobs.
@colinbdclark colinbdclark merged commit 5c9de1e into lichen-community-systems:main Nov 5, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant