This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-08-24
Channels
- # admin-announcements (1)
- # alda (22)
- # aws-lambda (1)
- # beginners (9)
- # boot (17)
- # cider (39)
- # cljs-dev (10)
- # cljsjs (1)
- # cljsrn (14)
- # clojure (88)
- # clojure-android (1)
- # clojure-dev (9)
- # clojure-india (1)
- # clojure-russia (271)
- # clojure-spec (5)
- # clojure-uk (101)
- # clojurescript (74)
- # clojutre (11)
- # component (2)
- # cursive (24)
- # datascript (7)
- # datomic (9)
- # dirac (13)
- # docs (3)
- # emacs (4)
- # garden (21)
- # hoplon (9)
- # jobs-rus (5)
- # lein-figwheel (3)
- # leiningen (13)
- # luminus (12)
- # off-topic (1)
- # om (24)
- # onyx (84)
- # proton (3)
- # re-frame (39)
- # reagent (21)
- # rethinkdb (1)
- # slack-help (10)
- # specter (4)
- # test-check (1)
- # untangled (35)
- # yada (2)
@randyg503 do you mean like reverb, chorus, delay, etc.?
i wonder if VST plugins can affect the audio output of the JVM midi synth? (that's what alda uses for playback)
what would the pathway look like??? alda MIDI note > javax.sound.midi.synthesizer? > audio stream > VST plugin > processed audio stream > alda > javax.sound.sampled
found a code example which leads me to believe that pathway is fairly accurate (additionally, it appears that VST plugins require a PCM_FLOAT encoded audio stream)
please share the code example! i don't know too much about audio streams in java, would love to learn more
we could also do separate audio streams for separate instrument "tracks", and sync them up when we play/export the score
maybe instead of firing the midi events in real time, we could generate a midi file, and then use that^ to export it to a wav
i'm pretty busy these days, and focusing on other issues in alda at the moment, but if anyone is interested in hacking on this, i'd love the help!
here's the relevant alda issue https://github.com/alda-lang/alda/issues/62
the version I found was: http://www.jfugue.org/4/code/Midi2WavRenderer.java