Git Product home page Git Product logo

ponysorter-b's Introduction

What is this?

Utility for sorting PPP data. If you don't know what that means, you probably don't need it.

Usage

  • If you are installing in python/conda, pip install -r requirements.txt. On Windows you can download an appropriate release.

  • In config.yaml, modify master_file_1 to point to master file 1, or the directory enclosing Sliced dialogue. PonySorter_B relies on the directory structure following that of the master file. master_file_2 is currently unused and can be left empty.

  • Add episode tracks (i.e. s01e01_demu0.flac), processed and unprocessed, in in_audio. They can be located anywhere in any subdirectory of in_audio as long as they follow the signature s**e**_*optional tag*.flac, e.g. s01e01.flac or s01e01_demu0.flac. Text after the underscore is interpreted as a label for classification purposes. Currently tracks of interest are hosted here.

  • Load an episode via the file menu (Ctrl+1).
  • If desired, you can filter audios by labeled noise level using the filter dialog (Ctrl+F).
  • Preview different processed audios using the buttons or keys 1-4.
  • Select the best sounding audio using the radio buttons or keys q-r.
  • If necessary, re-label the noise level using the radio buttons or keys a-d.
  • The sorting state can be saved to a project file using File>Save (Ctrl+S).
    • The first save gives you the option to set the save as a default project, to be loaded on startup.
    • You can manually change the default project in config.yaml.
  • File>Export data for current episode will export into the export directory audacity label files AND automatically re-clipped audio, matching the file structure of the master file.
  • Multiple episodes can be modified in one project. File>Export data for all will export audacity label files and re-clipped audio for all episodes. Keep in mind this could take a long time with a larger amount of episodes.
  • I recommend making backups of project files since this software is not very well tested.

Denoising process

Building (for Windows distribution)

  • pyinstaller ponysorter_b.spec

ponysorter-b's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.