Presentation 2 -Ogg Vorbis bibleography

Sources for Ogg Vorbis Presentation

Moffitt, Jack. 2001. “Ogg Vorbis—Open, Free Audio—Set Your Media Free.” Linux J. 2001 (81es). http://dl.acm.org/citation.cfm?id=364682.364691.

A paper by Jack Moffitt (the creator of Vorbis) motivating the importance for an open source, free encoder alternative to MP3, namely Vorbis.

‘Codec’. 2016. Wikipedia. https://en.wikipedia.org/w/index.php?title=Codec&oldid=744680268.

The Wikepedia entry on Coder Decoders (Codec). Provides a useful entry point for basic understanding.

‘Compact Disc’. 2017. Wikipedia. https://en.wikipedia.org/w/index.php?title=Compact_disc&oldid=762950263.

The Wikipedia entry on Compact Discs. Used in presention to mainly to confirm encoding used in CDs and image of medium.

‘Compact Disc Digital Audio’. 2017. Wikipedia. https://en.wikipedia.org/w/index.php?title=Compact_Disc_Digital_Audio&oldid=760629999.

The Wikipedia entry on Compact Discs Audio Format. Used in presention to mainly to confirm encoding used in CDs and image of logo.

‘MP3’. 2017. Wikipedia. https://en.wikipedia.org/w/index.php?title=MP3&oldid=762740226.

The Wikipedia entry on the MP3 format. Used to gleam background information for the motivation behind Ogg Vorbis.

‘Ogg Documentation’. 2017. Accessed February 2. https://www.xiph.org/ogg/doc/oggstream.html.

The official documentation for the Ogg container.

‘Opus (Audio Format)’. 2017. Wikipedia. https://en.wikipedia.org/w/index.php?title=Opus_(audio_format)&oldid=761211483.

The Wikipedia entry for the Opus Audio Format.
‘Opus Codec’. 2017. Accessed February 2. http://www.opus-codec.org/.
The Opus Codec website and the starting point for basic information on the Opus codec. Cited for the logo.

‘Pulse-Code Modulation’. 2017. Wikipedia. https://en.wikipedia.org/w/index.php?title=Pulse-code_modulation&oldid=761380266.

Wikipedia entry for Pulse-Code Modulation. Sinusoid sampling diagram taken from here.

‘Vector Quantization’. 2017. Accessed February 2. http://www.data-compression.com/vq.shtml.

A website talking about the Vector Quantization data compression technique. A graph on the site is a useful visualization for the process.

‘Vorbis’. 2016. Wikipedia. https://en.wikipedia.org/w/index.php?title=Vorbis&oldid=749385473.

The Wikipedia Entry on the audio codec/decoder Vorbis.

‘Vorbis Encoders - XiphWiki’. 2017. Accessed February 2. https://wiki.xiph.org/Vorbis_Encoders.

The official Xiph.org Wiki containing some information on Vorbis Encoders (implementations of the Vorbis library)

‘Vorbis I Specification’. 2017. Accessed February 2. https://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-40001.1.1.

The Vorbis Specification. Contains all of implementation and design details invovled in the Vorbis codec.

‘[Vorbis] Xiph.org Announces Vorbis Beta 4 and the Xiph.org Foundation’. 2017. Accessed February 2. http://lists.xiph.org/pipermail/vorbis/2001-February/001758.html.

Announcement of the creation Xiph.org foundation and the move of Ogg Vorbis from LGPL to BSD.

‘WAV’. 2017. Wikipedia. https://en.wikipedia.org/w/index.php?title=WAV&oldid=762835310.

The Wikipedia entry for WAV. Accessed to confirm basic details such as whether it was PCM or not.

‘What Bitrate Does Spotify Use for Streaming?’ 2017. Spotify. Accessed February 2. https://support.spotify.com/us/article/What-bitrate-does-Spotify-use-for-streaming/.

An article on spotify detailing the bit rate and codec used for Spotify. Spotify streams are Ogg Vorbis and come in three different bit rates depending on platform and membership (96. 160, 320)

MusicBrainz

MusicBrainz Presentation

MusicBrainz


Music Brainz Logo

Introduction

  • MusicBrainz is an online music encyclopedia.
  • Most common consumer use case: Tagging Music Files & Searching Music info
  • MusicBrainz is open source.
    • The Code
    • As well as the Music Information
  • Run by a Non-Profit Organization called MetaBrainz.

History

When CDs were released, they did not include track information.
An external database was required. A signature was generated from the CD and a
database lookup performed to report meta information like the CD name1.

In 1993, Ti Kan created CDDB(Compact Disc System), a system that used a mostly unique signature to
identify a CD from a community sourced Database (users emailed him entries)1.

In 1998, it was sold to Escient, renamed to Gracenote in 2000 and then went
full commercial in 2001, much to the chagrin of many developers.

In response, free, open forks like FDDB popped up as well as MusicBrainz which
aimed for an online, not necessarily local, database.

“They’re the bad kid on the block,…Everything that they did by taking
the resource private was perfectly legal, but it certainly wasn’t a very
community-minded decision.”
-Robert Kaye2

Kaye’s MusicBrainz started as a CDDB replacement, but has grown to be a full
fledged encyclopedia. They want every type of music possible in there.

“We do not discriminate or prefer one “type” of music over another though, in
fact we collect information about as many different types of music as
possible. Whether it is published/unpublished, popular/fringe,
western/non-western, human/non-human - we want it all to be entered into
MusicBrainz.
-About Page3

Uses

  • Search on Website
  • Taggers:
    • MusicBrainz Picard
    • Magic MP3 Tagger (not a MusicBrainz product)
    • Yate Music Tagger (not free, not MusicBrainz)
  • Mobile
    • MusicBrainz for Android
  • Other
    • Server
    • Database

ID

Any database needs a unique ID to search with.
MusicBrainz uses MBID

To get the MBID, first search a song using the Web
Search

and the id is returned,
e.g.

Two ways of hitting the end points:

xml (supported)
JSON (beta)

Other

Database
Commercial


  1. 1."CDDB." Wikipedia. Accessed January 18, 2017. https://en.wikipedia.org/wiki/CDDB.
  2. 2.Dean, Katie. "The House That Music Fans Built." Wired. July 07, 2004. Accessed January 18, 2017 http://archive.wired.com/entertainment/music/news/2004/07/64033?currentPage=all.
  3. 3."About." About - MusicBrainz. Accessed January 18, 2017. https://musicbrainz.org/doc/About.