# AudioSchedules.jl

**URL:** <https://discourse.julialang.org/t/audioschedules-jl/45833>\
**Category:** Package Announcements\
**Created:** [August 31, 2020, 1:37pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833 "2020-08-31T13:37:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [August 31, 2020, 1:37pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/1 "2020-08-31T13:37:08Z")

</div>

I made a Julia package for audio synthesis. It allows you to schedule synthesizers to turn on and off at various times, and record or play the results. I’ve worked pretty hard on performance and it’s multi-threaded, so hopefully that will keep gaps in sound when playing in real time down to a minimum. Docs are here: [https://bramtayl.github.io/AudioSchedules.jl/dev/](https://bramtayl.github.io/AudioSchedules.jl/dev/)

---

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [August 31, 2020, 2:12pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/2 "2020-08-31T14:12:48Z")

</div>

Heh, pretty cool! If you want to put this to JuliaMusic just let me know!

---

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [August 31, 2020, 3:10pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/3 "2020-08-31T15:10:10Z")

</div>

@Datseries if you think the package would be a good fit for the organization, then I’d love to be part of it.

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [August 31, 2020, 9:29pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/4 "2020-08-31T21:29:38Z")

</div>

Can you share some of your creations based on it?

---

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [August 31, 2020, 10:40pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/5 "2020-08-31T22:40:36Z")

</div>

Hmm, well I mostly created the package to support [https://github.com/bramtayl/Justly](https://github.com/bramtayl/Justly) which is still a work in progress. But I’ve been using it to compose music and I’m hoping to at least a couple tracks ready by the end of quarantine.

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [August 31, 2020, 11:05pm UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/6 "2020-08-31T23:05:47Z")

</div>

Have you looked into Pythagorean tuning?

> **[Pythagorean tuning](https://en.wikipedia.org/wiki/Pythagorean_tuning)**
>
> Pythagorean tuning is a system of musical tuning in which the frequency ratios of all intervals are based on the ratio 3:2. This ratio, also known as the "pure" perfect fifth, is chosen because it is one of the most consonant and easiest to tune by ear and because of importance attributed to the integer 3. As Novalis put it, "The musical proportions seem to me to be particularly correct natural proportions." Alternatively, it can be described as the tuning of the syntonic temperament in The syst...

Having music sequencer tools that deal with Pythagorean tuning would be great!

---

<div class="post-metadata">

**Author:** ![bramtayl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bramtayl/32/3614_2.png) [@bramtayl](https://discourse.julialang.org/u/bramtayl)\
**Post date:** [September 1, 2020, 12:57am UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/7 "2020-09-01T00:57:16Z")

</div>

Yes, you should be able to use Justly to compose using a Pythagorean tuning, or for that matter, any tuning based on rational pitch ratios

---

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [September 1, 2020, 9:55am UTC](https://discourse.julialang.org/t/audioschedules-jl/45833/8 "2020-09-01T09:55:19Z")

</div>

> [@bramtayl](#):
>
> ready by the end of quarantine

hahaha very nice way to give an open ended deadline I guess 😃
