Commit graph

371 commits

Author SHA1 Message Date
Brandon Taylor
06c6fd0495 fix bug, test 2022-07-24 11:54:55 -04:00
bramtayl
fbcd539a76
Allow skipping locks, precompile (#120)
* Allow skipping locks, precompile

* fix tests

* version
2022-07-23 15:42:04 -04:00
Jeff Fessler
3939d47a8d
Add tone with buffer example (#117) 2022-04-05 14:32:13 -04:00
Jeff Fessler
19a49931ad
Merge pull request #116 from JuliaAudio/jf-v1.2
Back to v1.2
2022-04-02 18:34:33 -04:00
Jeff Fessler
d21e1e0363 Back to v1.2 2022-04-02 18:12:53 -04:00
Jeff Fessler
7e0ca0122f
Fix remaining messanger typos, add docstring (#115)
* Fix typo, add docstring

* v1.3.0
2022-04-02 18:04:30 -04:00
bramtayl
156eae0db8
Update readme (#111)
* update readme

* Update README.md

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>

* Update src/PortAudio.jl

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>

* Update README.md

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>
2022-03-29 13:00:39 -04:00
Abhaya Parthy
497567e329
Update save file example in README.md (#102)
* Update save file example in README.md

* Update README.md

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>

* Update README.md

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>

* Update README.md

Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>

* Remove extra stream

Co-authored-by: bramtayl <brandon.taylor221@gmail.com>
Co-authored-by: Jeff Fessler <JeffFessler@users.noreply.github.com>
2022-03-23 11:36:06 -04:00
Jeff Fessler
24acc0247b
Add octave shift example (#110)
* Add octave shift example

* specify duration

* use for loop
2022-03-22 11:06:41 -04:00
bramtayl
78a0a9918d
work with vector buffers (#109)
* work with vector buffers

* no redundant tests
2022-03-09 17:24:25 -05:00
Jeff Fessler
9c701415c0
Add audio signal output example (#94) 2022-02-13 22:19:12 -05:00
Jeevith Gnanakumaran
f6cd300ec8
avoid fields with abstract types (#100)
https://docs.julialang.org/en/v1/manual/performance-tips/#Avoid-fields-with-abstract-type

The Buffer contains a field which is of type Array{T} where T. This is an abstract type, and to make it concrete, we need to specify the dimension of the array (2).
2022-01-10 12:38:16 -05:00
bramtayl
d570288ebe
no runtime error capturing (#99) 2022-01-07 11:53:34 -05:00
bramtayl
44d4ca38f8
spelling (#98)
* spelling

* version
2022-01-06 09:56:42 -05:00
Robert Luke
3cd4551d81
Remove documentation for depreciated synced keyword (#82) 2021-08-12 13:55:46 -04:00
Robert Luke
7799ea1749
Fix name of documentation scripts (#80) 2021-08-11 19:54:15 +10:00
Robert Luke
8a3b0d2a8a
Revert changes to README 2021-07-31 21:16:47 +10:00
Brandon Taylor
17faf321e7 Add lower bound for suppressor 2021-07-25 17:27:33 -04:00
Brandon Taylor
01c58dab91 Bump version 2021-07-25 15:18:59 -04:00
Brandon Taylor
d6c3595f03 Use Clang wrappers; reduce thread spawning; separate out SampledSignals
fix

fix

use CLANG wrappers

cleanup (again)

more coverage

fix tests

fix?

distinguish error numbers from codes

reduce thread spawning

cleanup

fix?

fix?

coverage

coverage

fix

fix

more cleanup and comments

separate out SampledSignals part

almost there

fix

comments

fix

Add gen README

Update test/runtests.jl

Co-authored-by: Robert Luke <748691+rob-luke@users.noreply.github.com>
performance improvements

fix

more comments

separate messanger from buffer

fix source/sink mix-up

adjust_channels, test device names

slight cleanup

update docs

add links to docs to readme
2021-07-25 13:11:55 -04:00
bramtayl
6a018cfc32
Avoid circular type definition (#78)
* avoid recursion

* reuse ref

* fix
2021-06-14 10:06:02 -04:00
bramtayl
b3cddf5669
run JuliaFormatter (#77) 2021-06-01 13:44:23 -04:00
Bill
89020cafc7
Update for PortAudio.jl architecture and Julia 1+ (#47) 2021-06-01 12:53:08 -04:00
bramtayl
50eb168f9a
More coverage (#76)
* more coverage

* more
2021-06-01 12:39:27 -04:00
bramtayl
dd68835815
Send debug to debug (#74)
* send to debug

* use Suppressor

* actually, this might be nicer as a macro

* return

* fix, add test

* small fix

* Logging target

* send xrun messages to debug

* Add note to README

* Revert "send xrun messages to debug"

This reverts commit d47abb9072.
2021-05-24 17:34:37 -04:00
bramtayl
0187b4937d
don't prefill empty output (#72) 2021-05-21 16:12:47 -04:00
bramtayl
5bdd8975a9
add alsa_plugins (#70)
* add alsa_plugins

* avoid get!
2021-05-21 08:27:33 -04:00
bramtayl
e8c1e6a8f4
Merge pull request #73 from rob-luke/PRtemplate
Add a pull request template
2021-05-14 07:46:55 -04:00
Spencer Russell
94a8a7f283
Merge pull request #71 from bramtayl/handle_null
handle C_NULL errors
2021-05-13 20:41:38 -04:00
Robert Luke
c4e1594518
Add a pull request template
This will encourage people committing code to explain the purpose of their pull request and ease reviewing.
2021-05-14 09:56:01 +10:00
Brandon Taylor
1d9e441168 handle C_NULL errors 2021-05-13 13:59:25 -04:00
bramtayl
ff6dedec1f
Merge pull request #69 from JuliaAudio/revert-61-compathelper/new_version/2021-05-09-00-41-15-913-2231612002
Revert "CompatHelper: add new compat entry for "SampledSignals" at version "2.1""
2021-05-13 12:00:07 -04:00
bramtayl
4652e394d8
Revert "CompatHelper: add new compat entry for "SampledSignals" at version "2.1"" 2021-05-13 11:56:18 -04:00
bramtayl
57a74e0bca
Merge pull request #61 from JuliaAudio/compathelper/new_version/2021-05-09-00-41-15-913-2231612002
CompatHelper: add new compat entry for "SampledSignals" at version "2.1"
2021-05-13 11:54:17 -04:00
bramtayl
06a1a0f243
Combine tests (#65)
* combine tests

* Delete runtests_local.jl

* More robust defaults, add SampledSignals

* get rid of flush

* get rid of flush, update printing

* Create runtests_local.jl

* Rename test/test/runtests_local.jl to test/runtests_local.jl
2021-05-13 11:42:09 -04:00
bramtayl
435e968b5a
Merge pull request #68 from rob-luke/badges
Update badges
2021-05-13 11:41:14 -04:00
Robert Luke
d71d971d66
Update badges
Change badges to github actions and code coverage from travis and appveyor
2021-05-13 09:07:10 +10:00
bramtayl
b5eed5a7c7
Merge pull request #66 from rob-luke/dropci
Remove appveyor and travis
2021-05-10 10:11:16 -04:00
Robert Luke
9f96451356 Remove appveyor and travis 2021-05-10 17:30:24 +10:00
bramtayl
d7d29880d6
Merge pull request #60 from rob-luke/ghtests
MRG: Use github actions for tests and expand platforms and versions
2021-05-09 16:34:32 -04:00
Robert Luke
5754f52034
Test against x86 too 2021-05-10 05:46:24 +10:00
bramtayl
a18ac17eba
Bump version 2021-05-09 12:54:05 -04:00
bramtayl
da0b3de1d8
Merge pull request #59 from rob-luke/secretsfix
Use the correct secrets key
2021-05-09 11:09:32 -04:00
Robert Luke
b905a7f31a Merge remote-tracking branch 'upstream/master' into ghtests 2021-05-09 13:23:01 +10:00
bramtayl
819de99d9c
Add compat entries; remove unused packages (#58) 2021-05-09 13:17:35 +10:00
github-actions[bot]
52be2700bf CompatHelper: add new compat entry for "SampledSignals" at version "2.1" 2021-05-09 00:41:16 +00:00
Robert Luke
30a64d1f45
Update Tests.yml 2021-05-09 10:39:47 +10:00
Robert Luke
b1e973dba2
Revert back to 1.3 as expected 2021-05-09 10:26:41 +10:00
Robert Luke
ab620dc64c
Update Project.toml 2021-05-09 10:12:12 +10:00
Robert Luke
578f34d0e5
Use github actions for tests and expand platforms and versions 2021-05-09 09:53:40 +10:00