Sonic Visualiser

Sonic Visualiser 是一个查看和分析音乐音频文件内容的应用程序。(Sonic Visualiser is an application for viewing and analysing the contents of music audio files.)

  • 所有者: sonic-visualiser/sonic-visualiser
  • 平台: Linux, Mac, Windows
  • 許可證: GNU General Public License v2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Sonic Visualiser 是一个查看和分析音乐音频文件内容的应用程序。对于音乐学家、 档案和信号处理研究人员,Sonic Visualiser 是特别有趣的。

Sonic Visualiser的目标是成为您想要学习音乐录音而不是简单地听它的第一个课程。

我们希望Sonic Visualiser对音乐学家,档案管理员,信号处理研究人员以及其他任何寻求友好方式来查看音频文件内容的人都特别感兴趣。

Sonic Visualiser是自由软件,以GNU通用公共许可证(v2或更高版本)分发,可用于Linux,OS /X和Windows。 它是在伦敦大学玛丽皇后学院数字音乐中心开发的。

引用:如果您在研究工作中使用Sonic Visualiser,请引用(pdf | bib)Chris Cannam,Christian Landone和Sonic Visualiser的Mark Sandler:用于查看,分析和注释音乐音频文件的开源应用程序, ACM多媒体2010国际会议论文集。

Sonic Visualiser包含以下功能:
  • 以WAV,Ogg和MP3格式加载音频文件,并查看其波形。
  • 通过交互式调整显示参数,查看频谱图视图等音频可视化。
  • 通过添加标记的时间点并定义分段,点值和曲线来注释音频数据。
  • 使用对齐的比例叠加注释,并在波形或谱图视图上叠加注释。
  • 同时以多种时间分辨率查看相同的数据(用于特写和概述)。
  • 运行特征提取插件,使用节拍跟踪器,音高检测器等算法自动计算注释。
  • 从各种文本文件格式导入注记图层。
  • 从MIDI文件导入音符数据,与其他频率音阶一起查看,并与原始音频一起播放。
  • 播放音频和合成注释,注意将播放与显示同步。
  • 选择感兴趣的区域,可选择捕捉到附近的要素位置,并在无缝循环中试听个人和比较选择。
  • 时间拉伸播放,向下减速或加速到原始速度的一小部分或大倍数,同时保持同步显示。
  • 将音频片段和注释图层导出到外部文件。

概覽

名稱與所有者sonic-visualiser/sonic-visualiser
主編程語言C++
編程語言 (語言數: 6)
平台
許可證GNU General Public License v2.0
發布數77
最新版本名稱sv_v4.5.2 (發布於 2023-05-03 13:31:57)
第一版名稱last-cc-copyright (發布於 )
創建於2017-07-10 13:11:18
推送於2024-03-12 16:08:23
最后一次提交
星數476
關注者數21
派生數47
提交數2.8k
已啟用問題?
問題數87
打開的問題數59
拉請求數0
打開的拉請求數2
關閉的拉請求數2
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Sonic Visualiser

A program for viewing and analysing the contents of music audio files

Sonic Visualiser small screenshot

Sonic Visualiser is a free, open source, cross-platform desktop
application for music audio visualisation, annotation, and analysis.

With Sonic Visualiser you can:

  • Load audio files in various formats (WAV/AIFF, Ogg, Opus, MP3 etc)
    and view their waveforms
  • Look at audio visualisations such as spectrogram views, with
    interactive adjustment of display parameters
  • Annotate audio data by adding labelled time points and defining
    segments, point values and curves
  • Run feature-extraction plugins to calculate annotations
    automatically, using algorithms such as beat trackers, pitch detectors
    and so on (see https://vamp-plugins.org/)
  • Import annotation data from various text formats and MIDI files
  • Play back the original audio with synthesised annotations, taking
    care to synchronise playback with the display position
  • Slow down and speed up playback and loop segments of interest,
    including seamless looping of complex non-contiguous areas
  • Export annotations and audio selections to external files.

Sonic Visualiser can also be controlled remotely using the Open Sound
Control (OSC) protocol (if support is compiled in).

Credits

If you are using Sonic Visualiser in research work for publication,
please see the file CITATION for a reference to cite.

Sonic Visualiser was devised and developed in the Centre for Digital
Music
at Queen Mary University of
London, primarily by Chris Cannam, with contributions from Christian
Landone, Mathieu Barthet, Dan Stowell, Jesús Corral García, Matthias
Mauch, and Craig Sapp. Special thanks to Professor Mark Sandler for
initiating and supporting the project.

Sonic Visualiser is currently lightly maintained by Chris Cannam at
Particular Programs Ltd. There are no major features in development as
of this release, only bug fixes. If you need something specific and
have funding available for it, please contact us.

The Sonic Visualiser code is in general

  • Copyright (c) 2005-2007 Chris Cannam
  • Copyright (c) 2006-2020 Queen Mary University of London
  • Copyright (c) 2020-2022 Particular Programs Ltd

with a few exceptions as indicated in the individual source files.

Russian translation provided by Alexandre Prokoudine, copyright
2006-2019 Alexandre Prokoudine.

Czech translation provided by Pavel Fric, copyright 2010-2019 Pavel
Fric.

This work was partially funded by the European Commission through the
SIMAC project IST-FP6-507142 and the EASAIER project IST-FP6-033902.

This work was partially funded by the Arts and Humanities Research
Council through its Research Centre for the History and Analysis of
Recorded Music (CHARM).

This work was partially funded by the Engineering and Physical
Sciences Research Council through the OMRAS2 project EP/E017614/1, the
Musicology for the Masses project EP/I001832/1, and the Sound Software
project EP/H043101/1.

Sonic Visualiser is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version. See the file COPYING included with
this distribution for more information.

Sonic Visualiser may also make use of the following libraries:

  • Qt5 - Copyright The Qt Company, distributed under the LGPL
  • JACK - Copyright Paul Davis, Jack O'Quin et al, under the LGPL
  • PortAudio - Copyright Ross Bencina, Phil Burk et al, BSD license
  • Ogg decoder - Copyright CSIRO Australia, BSD license
  • MAD mp3 decoder - Copyright Underbit Technologies Inc, GPL
  • Opus decoder - Copyright Xiph.org and others, BSD license
  • libsamplerate - Copyright Erik de Castro Lopo, BSD license
  • libsndfile - Copyright Erik de Castro Lopo, LGPL
  • FFTW3 - Copyright Matteo Frigo and MIT, GPL
  • Rubber Band Library - Copyright Particular Programs Ltd, GPL
  • Vamp plugin SDK - Copyright Chris Cannam and QMUL, BSD license
  • LADSPA plugin SDK - Copyright Richard Furse et al, LGPL
  • RtMIDI - Copyright Gary P. Scavone, BSD license
  • Dataquay - Copyright Particular Programs Ltd, BSD license
  • Sord and Serd - Copyright David Robillard, BSD license
  • Redland - Copyright Dave Beckett and the University of Bristol, LGPL/Apache license
  • liblo OSC library - Copyright Steve Harris, GPL
  • Cap'n Proto - Copyright Sandstorm Development Group, Inc, BSD license

(Some distributions of Sonic Visualiser may have one or more of these
libraries statically linked.) Many thanks to their authors.

Compiling Sonic Visualiser

If you are planning to compile Sonic Visualiser from source code,
please read the relevant instructions:

These three platform builds are checked via continuous integration:

  • Linux CI build: Build Status
  • macOS CI build: Build Status
  • Windows CI build: Build status

For notes on how to update and edit the UI translation strings, see TRANSLATION.md

More information

For more information about Sonic Visualiser, please go to

https://www.sonicvisualiser.org/

去到頂部