lrwave

所属分类:浏览器
开发工具:HTML
文件大小:0KB
下载次数:0
上传日期:2018-12-26 07:08:35
上 传 者sh-1993
说明:  网络浏览器中的双通道波形函数生成器
(A 2-channel waveform function generator in your web browser)

文件列表:
LICENSE (1068, 2018-12-25)
LRWaveIcon32.png (3234, 2018-12-25)
LRWaveLogo128.png (6145, 2018-12-25)
app.js (5156, 2018-12-25)
app.scss (742, 2018-12-25)
docs/ (0, 2018-12-25)
docs/LRWaveIcon32.png (3234, 2018-12-25)
docs/bundle.css (120528, 2018-12-25)
docs/bundle.js (229809, 2018-12-25)
docs/index.html (6554, 2018-12-25)
index.html (6554, 2018-12-25)
package.json (880, 2018-12-25)
webpack.config.js (990, 2018-12-25)

# LRWave __A web browser becomes a 2-channel function generator__ Available at: https://roger-random.github.io/lrwave/ ![LRWave Icon](https://github.com/Roger-random/lrwave/blob/master/LRWaveLogo128.png "LRWave") ## Requirements This web app uses the [W3C Web Audio API](https://github.com/Roger-random/lrwave/blob/master/https://www.w3.org/TR/webaudio/) to generate waveforms sent to left and right audio output channels. Since it is using API and hardware designed for audio, it can only generate waveforms in the human audible range. No 2MHz signal here! If a web browser fails to produce waveforms with this app, check to see if that browser has web audio API support on [caniuse.com](https://github.com/Roger-random/lrwave/blob/master/https://www.caniuse.com/#search=web%20audio). ## Development This web app was built using Google's [Material Design Components for Web](https://github.com/Roger-random/lrwave/blob/master/https://material.io/develop/web/) and closely follows the pattern used by MDC Web's [Getting Started](https://github.com/Roger-random/lrwave/blob/master/https://material.io/develop/web/docs/getting-started/) sample app, including the use of [Node.js](https://github.com/Roger-random/lrwave/blob/master/https://nodejs.org) and tools such as [webpack](https://github.com/Roger-random/lrwave/blob/master/https://webpack.js.org/). * __Setup__: Install a recent version of [Node.js](https://github.com/Roger-random/lrwave/blob/master/https://nodejs.org). Clone this repository, and run `npm install` * __Test__: Run `npm start` to launch this app in a development web server. It will monitor changes and automatically rebuild upon change. * Configure listen port with `export PORT=8080` (or replace `8080` with port of your choice.) * Configure listen IP with `export IP=0.0.0.0` (or replace `0.0.0.0` with IP address of your choice.) * __Publish__: Run `npm run build` to generate bundled JavaScript and CSS files fit for publishing. * __Release__: Copy updated `index.html` and built files `bundle.css` and `bundle.js` into `\docs\` and publish all files in that subdirectory. ## History * 2018/12: Version 1.0 ## Updates See [development blog](https://github.com/Roger-random/lrwave/blob/master/https://newscrewdriver.com/category/projects/lrwave/).

近期下载者

相关文件


收藏者