Please pardon cross-posting. I would appreciate it if you would please
spread the word. Thank you.
Dear all,
After years of development, the Pd-L2Ork developer community is thrilled to
announce immediate availability of the *WebPdL2Ork* open *BETA* that is
capable of running just about any patch created using Pd-L2Ork inside a
browser. Simply upload your patch to a Web-accessible location and point
your browser to *http://pd-l2ork.music.vt.edu:3000?url=<URL-to-your-patch>
<http://pd-l2ork.music.vt.edu:3000/?url=%3CURL-to-your-patch%3E>*
All related subpatches and abstractions will be accessible as long as they
are in the path. The main patch will be stretched across the browser
window. Subpatches may be visible as floating windows as long as their
location has been saved within the box of the original patch. Some
adjustments may be necessary to the subpatch locations, or they can be even
embedded as graph-on-parent-enabled subpatches on the main patch window.
To test out patches already hosted on our page, please use links provided
below. Select patches also have hidden shortcuts outlined below. For
optimal experience, we recommend Google Chrome
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.google.com%2Fchrome%2Fbrowser-tools%2F&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464634134%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=PQP5k7XuaOeGrooWEIJoN4SMqB5hgnfAMMy68kj4Yzg%3D&reserved=0>
or Chromium
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromium.org%2FHome%2F&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464645792%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=3cQg1pqYi%2FaAizK9JotWFhrL7NdWPgJEyFsKYj3%2BgVY%3D&reserved=0>
.
VT Waves Project Learning Modules:
- Autotune
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DVTWaves%2FAutotune.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464652911%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=xdf3GT8MUTUJcv0fEpUqxLSSv9wUlzdylY50vaJP9Sg%3D&reserved=0>
(explore
how an Adelle solo refrain would sound if sung on a single note;)
- Distortion
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DVTWaves%2FSelective-Distortion.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464659751%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=x5QXsR9fYWth5NChKu2%2Fy2PrcvZlw37i1bhOo8hM68A%3D&reserved=0>
(experiment
with clipping an audio signal to create a guitar-like distortion)
- Phase Cancellation
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DVTWaves%2FPhase-Cancellation-Emscripten.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464666552%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=a2fUKMKhd3HIU4bUM7bjyIy9PlHZoelCRgSCf6KgEs8%3D&reserved=0>
(learn
how to cancel vocals from just about any mainstream pop tune by subtracting
the right channel from the left with an inverted phase, use Shift+(1-3) to
enable different sources)
- Pitch Relationships
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DVTWaves%2FPitch-Relationships.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464673336%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=z8tgNFgPiPoEbW5eSIwGdU%2BHRgbPhhsu6iZCSMaWHlI%3D&reserved=0>
(explore
frequency and pitch relationships; use Shift+A to enable pitch/frequency
ratio viewer, and Shift+S to open spectrogram subpatch)
- Spectral Filtering
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DVTWaves%2FSpectral-Filtering.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464680091%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=livgO4tpIy3ra9pHZ51AG4PA6W3gZ2aj1YbOPK%2F1i3I%3D&reserved=0>
(the
iconic Forbidden Planet and FFT-based vocal filtering)
- Spectral Filtering Harmonics
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DVTWaves%2FSpectral-Filtering-Harmonics.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464687393%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=BcxlRNBjg84QSBIgqlRt0XrOBAa89JyxT09A7FARDjE%3D&reserved=0>
(explore
decomposition and reconstruction of human voice into 10 sine tones; use
keys ~ and 1-0 to toggle individual overtones, use Shift+(2-3) to enable
other potential sound sources, toggle off a source to "pause" the signal,
use Shift+4 to toggle slider that cross-fades betwen the original signal
and reconstructed one)
And, if you have a beefy computer, you can also run the entire L2Ork Tweeter
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%3A3000%2F%3Furl%3DL2Ork-Tweeter%2FL2Ork-Tweeter.pd&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464694259%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=%2FXxC08UVUJCjmKB9VluwM2jOGa4HO3pACowply9uiFc%3D&reserved=0>
inside
the browser (currently networking is not supported, so only the offline
mode is available). Once loaded, consider opening one of the included saved
sessions using the top-right corner session loading option by clicking on
the green "LOAD" button positioned immediately to the left of the text box.
Please be patient with the loading process, as this is a CPU intensive
patch (the pd-l2ork patch itself is more than 5MB). Once the session is
loaded, it may take up to 10 seconds for the audio engine to catch-up
before the audio dropouts stop. If dropouts do not stop, or if loading
takes much longer, chances are your CPU is not fast enough to handle the
patch running inside the browser (you can always explore the desktop
version which is considerably less CPU intensive). Use Shift+(F1-F12) to
take control of individual parts. For more info on L2Ork Tweeter, including
tutorial videos, visit our Tweeter
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fl2ork.music.vt.edu%2Fmain%2Fmake-your-own-l2ork%2Ftweeter%2F&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464703969%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=g8PqDn3L9YVjhrL6QLTi7QZ5v9NFSDaQAB4o%2BoRitJE%3D&reserved=0>
page.
*What does not work:* Gem library, networking objects (they load but do not
work due to sandboxed nature of a web browser) and a few select (and not
commonly used) 3rd-party libraries are not yet supported. Everything else
should work out-of-box.
*To learn how to build your own HTTPS-enabled web server:* Visit the pd-l2ork
github
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpd-l2ork%2Fpd-l2ork&data=05%7C02%7Cico%40vt.edu%7Cecdb7ff0c087499abc6d08dc98bad7b2%7C6095688410ad40fa863d4f32c1e3a37a%7C0%7C0%7C638553175464714885%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=zM2K8iC1vCvNmSa5cWGzxFevEBh8eLr6MqLcDF4HElI%3D&reserved=0>
and
read the emscripten/DOCUMENTATION.md file.
For additional info on L2Ork visit
https://l2ork.music.vt.edu
This project is sponsored by the Department of the Navy, Office of Naval
Research under ONR award number N00014-22-1-2164. Any opinions, findings,
and conclusions or recommendations expressed in this material are those of
the author(s) and do not necessarily reflect the views of the Office of
Naval Research.
Best,
Ico