Giter VIP home page Giter VIP logo

picostudio's Introduction

Dogcow
Moof!

picostudio's People

Contributors

majjoha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

picostudio's Issues

Add a track status indicator

Instead of only showing "Track 1 selected", it would be informative to have an indicator showing if the given track is currently playing, and perhaps also whether anything has been recorded onto the track in question.

Speed knob not working

The speed setting isn't working with any of the loops. I updated to the current build from github, still no speed settings :(

Fix issue with settings the volume to 0

Volume does not appear to be completely inaudible when the volume is set to 0 on the selected track. Once a different track is selected, the audio seems to be silenced, however.

Fix crackle

When adjusting the start time, end time, or ending a recording, a crackling sound can be heard. It may perhaps be possible to fix this by adjusting how much the start and end time is changed when the position of the knob is moved or using line when updating these values.

For the crackle that happens after ending a recording, there is probably a bug somewhere in how the amplitude envelope is implemented in playback.pd.

Start recording using a footswitch

Pressing down a footswitch should start a new recording on the selected track, and pressing it once more should stop it. This is likely just a matter of sending a signal to the part of the patch that the Aux button is also triggering.

Play and record audio in stereo

Audio is currently summed to mono. Updating the patch so it plays and records in stereo would be a great improvement. It would require doubling the number of tracks that are recorded and panning each of the tracks accordingly.

Add input mute functionality

It would be useful to be able to mute the main input. This could perhaps be toggled through a "Mute input" button next to the "Bounce mode" button but it needs to visualized somehow that the input is muted (ideally on the display).

Simulate an aged tape

A bit of noise~ and tanh~ should be added to the tape mode. This would help simulate the sound of an aged time instead of only adding the tape wobble to the output.

Play selected track when bouncing

When track 1, 2 or 3 is selected, and bounce mode is engaged, the selected track is stopped and will not be recorded. It may be reasonable to stop track 4 when bouncing the tracks but the remaining tracks should not be silenced.

Add input gain control

It would be useful to implement a feature that allows for setting the input level so audio sources can be recorded at different levels. It should be fairly easy to add though it is not obvious how it should be added without cluttering the UI.

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.