Collecting mosaicode-lib-javascript-webaudio==1.0.3.dev1 1 location(s) to search for versions of mosaicode-lib-javascript-webaudio: * https://pypi.python.org/simple/mosaicode-lib-javascript-webaudio/ Getting page https://pypi.python.org/simple/mosaicode-lib-javascript-webaudio/ Analyzing links from page https://pypi.python.org/simple/mosaicode-lib-javascript-webaudio/ The package https://pypi.python.org/packages/14/b6/553eebff4c083447e994add45cf46c434122c1a3ae688464e5c2d852ba57/mosaicode-lib-javascript-webaudio-1.0.2.dev1.tar.gz#md5=e80ad4ff9035213b8a963c67e125e003 (from https://pypi.python.org/simple/mosaicode-lib-javascript-webaudio/) (requires-python:<=2.7) is incompatible with the pythonversion in use. Acceptable python versions are:<=2.7 Found link https://pypi.python.org/packages/d6/a3/280b5ab4562c50ca6fe4962479db95adfaa069eb0f3a00086d3bbda77dc5/mosaicode-lib-javascript-webaudio-1.0.3.dev1.tar.gz#md5=a9fd45e6830f14ce67401ac1a1747119 (from https://pypi.python.org/simple/mosaicode-lib-javascript-webaudio/) (requires-python:>=2.7), version: 1.0.3.dev1 Using version 1.0.3.dev1 (newest of versions: 1.0.3.dev1) Downloading mosaicode-lib-javascript-webaudio-1.0.3.dev1.tar.gz (49kB) Downloading from URL https://pypi.python.org/packages/d6/a3/280b5ab4562c50ca6fe4962479db95adfaa069eb0f3a00086d3bbda77dc5/mosaicode-lib-javascript-webaudio-1.0.3.dev1.tar.gz#md5=a9fd45e6830f14ce67401ac1a1747119 (from https://pypi.python.org/simple/mosaicode-lib-javascript-webaudio/) (requires-python:>=2.7) Running setup.py (path:/tmp/pip-build-ku8dpsk3/mosaicode-lib-javascript-webaudio/setup.py) egg_info for package mosaicode-lib-javascript-webaudio Running command python setup.py egg_info running egg_info creating pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info writing top-level names to pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/top_level.txt writing pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/PKG-INFO writing requirements to pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/requires.txt writing dependency_links to pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/dependency_links.txt writing manifest file 'pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pip-egg-info/mosaicode_lib_javascript_webaudio.egg-info/SOURCES.txt' Source in /tmp/pip-build-ku8dpsk3/mosaicode-lib-javascript-webaudio has version 1.0.3.dev1, which satisfies requirement mosaicode-lib-javascript-webaudio==1.0.3.dev1 from https://pypi.python.org/packages/d6/a3/280b5ab4562c50ca6fe4962479db95adfaa069eb0f3a00086d3bbda77dc5/mosaicode-lib-javascript-webaudio-1.0.3.dev1.tar.gz#md5=a9fd45e6830f14ce67401ac1a1747119 Building wheels for collected packages: mosaicode-lib-javascript-webaudio Running setup.py bdist_wheel for mosaicode-lib-javascript-webaudio: started Destination directory: /tmp/tmptbwjuu6gpip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-ku8dpsk3/mosaicode-lib-javascript-webaudio/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmptbwjuu6gpip-wheel- running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/mosaicode_lib_javascript_webaudio copying mosaicode_lib_javascript_webaudio/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio creating build/lib/mosaicode_lib_javascript_webaudio/extensions copying mosaicode_lib_javascript_webaudio/extensions/html.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions copying mosaicode_lib_javascript_webaudio/extensions/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/whitenoise.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/adsr.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/channelmerger.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/mulsoundfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/speaker.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/playback.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/addsound.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/metronome.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/hrtf.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/background.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/subsoundfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/divsoundfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/oscillator.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/addsoundfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/gain.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/distortion.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/mulsound.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/subsound.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/random.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/delay.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks copying mosaicode_lib_javascript_webaudio/extensions/blocks/divsound.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/string.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/float.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/bool.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/color.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/midi.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/sound.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/point.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports copying mosaicode_lib_javascript_webaudio/extensions/ports/char.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/ports creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/equals.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/greaterthan.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/notequals.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/greaterthanorequals.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/lessthan.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/lessthanorequals.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/inc.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/modulus.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/addfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/subtractfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/dividefloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/maxfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/multiplyfloat.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/highshelf.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/lowshelf.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/peaking.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/highpass.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/notch.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/lowpass.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/bandpass.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/allpass.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/stripmidi.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/midi2freq.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/MIDI.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/microphone.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/date.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/keyboard.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/orientationchange.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/deviceorientation.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/mouseclick.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/hour.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/mouseposition.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/not.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/and.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/or.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/range.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/color.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/check.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/text.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/title.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/select.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/number.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying mosaicode_lib_javascript_webaudio/extensions/blocks/form/button.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/spectrogram.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/freqbar.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/sinewave.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/print.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/bool2float.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/char2float.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/rgb.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion creating build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying mosaicode_lib_javascript_webaudio/extensions/blocks/Types/string.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying mosaicode_lib_javascript_webaudio/extensions/blocks/Types/float.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying mosaicode_lib_javascript_webaudio/extensions/blocks/Types/__init__.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying mosaicode_lib_javascript_webaudio/extensions/blocks/Types/point.py -> build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions copying build/lib/mosaicode_lib_javascript_webaudio/extensions/html.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/equals.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/greaterthan.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/notequals.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/greaterthanorequals.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/lessthan.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations/lessthanorequals.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetic operations creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/inc.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/modulus.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/addfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/subtractfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/dividefloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/maxfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics/multiplyfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/arithmetics creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/highshelf.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/lowshelf.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/peaking.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/highpass.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/notch.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/lowpass.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/bandpass.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter/allpass.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Audio Filter copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/whitenoise.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/adsr.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/stripmidi.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/midi2freq.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI/MIDI.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/MIDI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/channelmerger.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/microphone.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/date.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/keyboard.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/orientationchange.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/deviceorientation.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/mouseclick.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/hour.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices/mouseposition.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/input devices copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/mulsoundfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/speaker.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/not.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/and.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations/or.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/logical operations copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/playback.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/addsound.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/range.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/color.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/check.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/text.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/title.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/select.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/number.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/form/button.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/form creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/spectrogram.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/freqbar.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/sinewave.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI/print.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/GUI copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/metronome.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/hrtf.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/background.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/subsoundfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/divsoundfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/oscillator.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/bool2float.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/char2float.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion/rgb.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/conversion copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/addsoundfloat.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/gain.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/distortion.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types/string.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types/float.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/Types/point.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks/Types copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/mulsound.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/subsound.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/random.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/delay.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/blocks/divsound.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/blocks copying build/lib/mosaicode_lib_javascript_webaudio/extensions/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/string.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/float.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/bool.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/color.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/midi.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/sound.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/point.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/extensions/ports/char.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio/extensions/ports copying build/lib/mosaicode_lib_javascript_webaudio/__init__.py -> build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio running install_data creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio-1.0.3.dev1.data creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio-1.0.3.dev1.data/data creating build/bdist.linux-armv7l/wheel/usr creating build/bdist.linux-armv7l/wheel/usr/share creating build/bdist.linux-armv7l/wheel/usr/share/mosaicode creating build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions creating build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio creating build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/device_orientation_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/mouseclick.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/beat-example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/hour.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/analyser-example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/orientation_change_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/range-example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/title_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/date.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/freqbar-example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/modulus_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/select_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/color_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/keyboard.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/arithmetic_operations_logical_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/text_example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples copying examples/random-example.mscd -> build/bdist.linux-armv7l/wheel/usr/share/mosaicode/extensions/mosaicode_lib_javascript_webaudio/examples running install_egg_info running egg_info writing mosaicode_lib_javascript_webaudio.egg-info/PKG-INFO writing top-level names to mosaicode_lib_javascript_webaudio.egg-info/top_level.txt writing dependency_links to mosaicode_lib_javascript_webaudio.egg-info/dependency_links.txt writing requirements to mosaicode_lib_javascript_webaudio.egg-info/requires.txt reading manifest file 'mosaicode_lib_javascript_webaudio.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'mosaicode_lib_javascript_webaudio.egg-info/SOURCES.txt' Copying mosaicode_lib_javascript_webaudio.egg-info to build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio-1.0.3.dev1-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/mosaicode_lib_javascript_webaudio-1.0.3.dev1.dist-info/WHEEL Running setup.py bdist_wheel for mosaicode-lib-javascript-webaudio: finished with status 'done' Stored in directory: /tmp/tmpa3nmdp0a Successfully built mosaicode-lib-javascript-webaudio Cleaning up... Removing source in /tmp/pip-build-ku8dpsk3/mosaicode-lib-javascript-webaudio