Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/iluvcapra/wavinfo into fe…
Browse files Browse the repository at this point in the history
…ature-interactive
  • Loading branch information
iluvcapra committed Nov 25, 2024
2 parents 8cabf94 + 1d499d9 commit 1c8581f
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 6 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,15 @@ it is not supported, please submit an issue!
and Dolby Atmos `dbmd` metadata for re-renders and mixdowns.
* Wave embedded [cue markers][cues], cue marker labels, notes and timed ranges as used
by Zoom, iZotope RX, etc.
* Wave embedded [sampler][smpl] and sample loop metadata.
* The [wav format][format] is also parsed, so you can access the basic sample rate
and channel count information.


[format]:https://wavinfo.readthedocs.io/en/latest/classes.html#wavinfo.wave_reader.WavAudioFormat
[cues]:https://wavinfo.readthedocs.io/en/latest/scopes/cue.html
[bext]:https://wavinfo.readthedocs.io/en/latest/scopes/bext.html
[smpl]:https://wavinfo.readthedocs.io/en/latest/scopes/smpl.html
[smpte_330m2011]:https://wavinfo.readthedocs.io/en/latest/scopes/bext.html#wavinfo.wave_bext_reader.WavBextReader.umid
[adm]:https://wavinfo.readthedocs.io/en/latest/scopes/adm.html
[ebu3285s6]:https://wavinfo.readthedocs.io/en/latest/scopes/dolby.html
Expand Down
9 changes: 5 additions & 4 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,25 @@
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
import importlib
import os
import sys
sys.path.insert(0, os.path.abspath('../..'))
sys.path.insert(0, os.path.abspath("../../.."))
print(sys.path)

import wavinfo
import importlib

# -- Project information -----------------------------------------------------

project = u'wavinfo'
copyright = u'2018-2023, Jamie Hardt'
copyright = u'2018-2024, Jamie Hardt'
author = u'Jamie Hardt'

# The short X.Y version
version = wavinfo.__short_version__
version = "3.1"
# The full version, including alpha/beta/rc tags
release = wavinfo.__version__
release = importlib.metadata.version("wavinfo")


# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/source/references.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ iXML
Sampler Metadata
----------------

* `RecordingBlogs.com — Sample chunk (of a Wave file)<https://www.recordingblogs.com/wiki/sample-chunk-of-a-wave-file>`_
* `RecordingBlogs.com — Sample chunk (of a Wave file) <https://www.recordingblogs.com/wiki/sample-chunk-of-a-wave-file>`_

RIFF Metadata
-------------
Expand Down
14 changes: 14 additions & 0 deletions docs/source/scopes/smpl.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@

Sampler Metadata
=================

Class Reference
---------------

.. automodule:: wavinfo.wave_smpl_reader

.. autoclass:: wavinfo.wave_smpl_reader.WavSmplReader
:members:

.. autoclass:: wavinfo.wave_smpl_reader.WaveSmplLoop
:members:
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "wavinfo"
version = "3.0.1"
version = "3.1.0"
description = "Probe WAVE files for all metadata"
authors = ["Jamie Hardt <[email protected]>"]
license = "MIT"
Expand Down

0 comments on commit 1c8581f

Please sign in to comment.