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

Add filtering support and subcrate #148

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
460c7b2
Create `dasp_filter` subcrate and skeleton module
linclelinkpart5 Jan 13, 2021
4cf170f
Plug in `dasp_filter` into top level `dasp/Cargo.toml`
linclelinkpart5 Jan 13, 2021
864b971
Add `Coefficients` struct to `dasp_filter`
linclelinkpart5 Jan 14, 2021
2259fcc
Add `Biquad` struct to `dasp_filter`
linclelinkpart5 Jan 14, 2021
5dd4d72
Add `Biquad::new`
linclelinkpart5 Jan 14, 2021
ac16c43
Add `Biquad::apply`
linclelinkpart5 Jan 14, 2021
a13aa84
Simplfy type parameter usage. Buff up implementation of `Biquad::apply`
linclelinkpart5 Jan 14, 2021
619c222
Add doc comment to `Biquad::apply`
linclelinkpart5 Jan 14, 2021
83b352d
Cleanup `Coefficient`/`Biquad` field names
linclelinkpart5 Jan 14, 2021
1116064
Rename `Coefficient` field names. Add doctest for `Biquad::apply`
linclelinkpart5 Jan 14, 2021
d201514
Add `From<Coefficients>` impl for `Biquad`
linclelinkpart5 Jan 14, 2021
8d4c766
Add skeleton feature to `dasp_signal` for filtered signals. Add featu…
linclelinkpart5 Jan 14, 2021
4b1e285
Add and plug in `dasp_signal::filter` submodule
linclelinkpart5 Jan 14, 2021
77fbcbc
Create `SignalFilter` trait and `FilteredSignal` struct
linclelinkpart5 Jan 14, 2021
0d15bd9
Begin `Signal` impl for `FilteredSignal`, need to fix `dasp_filter` c…
linclelinkpart5 Jan 14, 2021
ef9426a
Fix trait bounds for `SignalFilter`/`FilteredSignal`
linclelinkpart5 Jan 14, 2021
22558ea
Add doctest for `SignalFilter`. Add impl of `SignalFilter` for all `S…
linclelinkpart5 Jan 15, 2021
7cc935b
Make format changes
linclelinkpart5 Jan 15, 2021
f3d7051
Use `Duplex` trait bound instead of `FromSample + ToSample`
linclelinkpart5 Jan 15, 2021
777ef31
Update `.github/workflows`
linclelinkpart5 Jan 18, 2021
f476596
Remove `dasp_filter` from "all-no-std" section in `.github/workflows`
linclelinkpart5 Jan 18, 2021
5a48a4c
Update `CHANGELOG`
linclelinkpart5 Jan 18, 2021
bcef414
Add gated `pub use dasp_filter as filter` to `dasp` top-level lib
linclelinkpart5 Jan 18, 2021
cfdf077
Fix rustfmt check
linclelinkpart5 Jan 18, 2021
e2198b4
Merge branch 'master' into #145 to include changes from #146
linclelinkpart5 Jan 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove dasp_filter from "all-no-std" section in .github/workflows
linclelinkpart5 committed Jan 18, 2021

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit f476596f22193f93f76e7cf5b5c2a8b79858f741
5 changes: 0 additions & 5 deletions .github/workflows/dasp.yml
Original file line number Diff line number Diff line change
@@ -159,11 +159,6 @@ jobs:
with:
command: test
args: --manifest-path dasp/Cargo.toml --no-default-features --features "all-no-std" --verbose
- name: cargo test dasp_filter (all features no std)
uses: actions-rs/cargo@v1
with:
command: test
args: --manifest-path dasp_filter/Cargo.toml --no-default-features --features "all-no-std" --verbose
- name: cargo test dasp_signal (all features no std)
uses: actions-rs/cargo@v1
with:
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Unreleased

- Renamed `window-hanning` to `window-hann`
- Add

---