Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-bad gst-plugins-bad
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 985
    • Issues 985
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 132
    • Merge requests 132
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-badgst-plugins-bad
  • Issues
  • #681

Closed
Open
Created Mar 31, 2018 by Bugzilla Migration User@bugzilla-migration

New Audio Element based on Csound

Submitted by Natanael Mojica @neithanmo

Link to original bug (#794852)

Description

Created attachment 370365
csoundfilter element

The element csoundfilter implement an audio processing unit based in the Csound API. this let us to access to many csound plug-ins called "opcodes", with this opcodes we write instruments and determinate when each instrument will be executed thanks to the score section in a .csd file called, "csound file", so, with the same element we can to perform different operations on audio buffers by only changing the .csd file.
for more info about csound check:

http://csound.com/get-started.html
http://floss.booktype.pro/csound/preface/

hope someone can to review this and let me known any suggest, I think integrating the Csound capabilities with Gstreamer will be a great feature for both, Gstreamer and Csound users.

the git include the sources and an use example

Patch 370365, "csoundfilter element":
csoundfilter.patch

Assignee
Assign to
Time tracking