majjoha / picostudio Goto Github PK
View Code? Open in Web Editor NEWFour-track live looper for the Critter & Guitari Organelle.
Home Page: https://patchstorage.com/picostudio/
License: ISC License
Four-track live looper for the Critter & Guitari Organelle.
Home Page: https://patchstorage.com/picostudio/
License: ISC License
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.
The speed setting isn't working with any of the loops. I updated to the current build from github, still no speed settings :(
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.
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
.
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.
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.
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).
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.
When tape mode is engaged and a track is selected, the tape wobble appears to be retriggered.
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.
Similar to Segmenti, it would be nice to show a waveform of the selected track when the start or end position is changed.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.