Skip to main content

pipeline status coverage report

zoomrlib

zoomrlib is a library that let you read and write a Zoom R16 project file and export it into a JSON file. It provide also a little cli to show content of a Zoom R16 project as text.

Installation

Python >= 3.8 is needed (older python version may work, but it's not tested).

pip install zoomrlib

Usage

Most important information from a project file can be read and write:

For the whole project:

  • name
  • header
  • bitlength
  • protected
  • insert_effect_on
  • tracks
  • master

For a track:

  • file
  • status
  • stereo_on
  • invert_on
  • pan
  • fader
  • chorus_on
  • chorus_gain
  • reverb_on
  • reverb_gain
  • eqhigh_on
  • eqhigh_freq
  • eqhigh_gain
  • eqmid_on
  • eqmid_freq
  • eqmid_qfactor
  • eqmid_gain
  • eqlow_on
  • eqlow_freq
  • eqlow_gain

For the master track:

  • file
  • fader

From an Effects file, you can learn:

  • send_reverb_on
  • send_reverb_patch_num
  • send_reverb_patch_name
  • send_chorus_on
  • send_chorus_patch_num
  • send_chorus_patch_name

In a python program, use it like this:

import zoomrlib

with zoomrlib.open("PRJDATA.ZDT", "r") as file:
    prjdata = zoomrlib.project.load(file)

print(prjdata.name)
for track in prjdata.tracks:
    print(track.file)
print(prjdata.master.file)

with zoomrlib.open("EFXDATA.ZDT", "r") as file:
    efxdata = zoomrlib.effect.load(file)

print(efxdata.send_reverb_patch_name)
print(efxdata.send_chorus_patch_num)

The package brings a small binary that let you export ZDT file to json:

zoomrlib PRJDATA.ZDT > prjdata.json

Or directly from the library:

python -m zoomrlib PRJDATA.ZDT > prjdata.json

How to contribute

Read the document: DEVELOP.md

Contributors

  • Rémy Taymans (@remytms)
  • Glenn Boysko (@gboysko)

Other projects using this library

Thanks

This library can't exist without the huge work and help of Leonhard Schneider (http://www.audiolooper.de/zoom/home_english.shtml). Thanks for his help. If you are looking to a GUI to manage your Zoom R16 take a look at his project.

Metadata

Release files for zoomrlib 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zoomrlib 1.1.0
File Size Uploaded Provenance
zoomrlib-1.1.0.tar.gz 31.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for zoomrlib 1.1.0
File Interpreter ABI Platform
zoomrlib-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 57.4 kB

Release files / zoomrlib-1.1.0.tar.gz

Download URL zoomrlib-1.1.0.tar.gz
Size 31.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4c78a832edf97527f12c2aa53e8af1fdf3b1290176a5de98c7d5b5c72c2be038
BLAKE2b-256 checksum
How to use checksums
d08e6a18fb740351aa91d09ac28a067756deea449fdf54c64e630370a4a741b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.2 Linux/5.4.109+

Release files / zoomrlib-1.1.0-py3-none-any.whl

Download URL zoomrlib-1.1.0-py3-none-any.whl
Size 26.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da693b7f2264a41b6a6babe97249e1b27bccf4da14dd79f6f8bf961656ac3176
BLAKE2b-256 checksum
How to use checksums
aa104579d276752befc79ad8d44188edc0bdb62ac391d59220beb91f19d13dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.2 Linux/5.4.109+

Security for zoomrlib 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page