Comments (9)
Hi Dave, not sure if you are handling the zoom function in the right way. You need to change the start and end first (or one of the two). Than you can drill. Otherwise it doesn't know to drill within which interval.
I will look into the other issues.
from rpj.
Well that makes sense. Sounds like good info for the documentation ;-)
The zoom in behavior surprises me. Currently the start and end positions change each time you press zoom in. By that I mean the points in the song that they represent change upon each zoom in - call that the play zone.
I would expect the play zone to remain constant, meaning that after the zoom in operation, the start and end lines would be at the outer edges of the zoomed in area.
from rpj.
from rpj.
Hi Dave, you said
I would expect the play zone to remain constant, meaning that after the zoom in operation, the start and end lines would be at the outer edges of the zoomed in area.
And I agreed. But........
Whilst implementing I ran into the issue that the begin and end knobs don't reset to the full left and full right respectively when zooming in. That means (for example for begin) according to the display you can go the right but your knob can't anymore.
I don't have a solution yet, happy to hear your thoughts.
from rpj.
It took me a few moments to understand your point, but I got there. I know there have been a few modules that move the knobs, but not many.
It is a little awkward, because the begin/end markers represent two different values - the position on the screen, and the position within the mp3.
I'm not sure if this is the correct term, but I'm thinking it would make sense to use a "rotary encoder" knob, where it can spin "infinitely" in either direction. The amount you spin the knob dictates how far it moves. You wouldn't have to reset the knobs with that type of control.
from rpj.
from rpj.
Dave, I have fixed the issues, except for the specific Mac ones.
Are you happy/able to test the fixes for me? You can download a version from here.
https://github.com/kockie69/RPJ/actions/runs/2530109697
from rpj.
Sure. I'll take a look either today or tomorrow
from rpj.
Yep - the Mac issues are still there. But the song length and zoom are now working perfectly on both Mac and PC. Thanks.
from rpj.
Related Issues (20)
- Genie-Expander: I don't like the colors of the balls, I want to change them
- Genie - Performance
- Genie - Not all outputs are correctly implemented HOT 2
- Genie - Outputs only output node 1, what if you want node 2
- Genie - When VCV restarts the speeds seems to be higher than previous session HOT 1
- the changelog stops at 1.x, never gets to 2 HOT 1
- Genie - Use after free when adding plugin to patch
- TuxOn - Use after free when deleting TuxOn from a patch [intermittent]
- Lady Nina - resonance has no effect with self oscillation on HOT 2
- Adding Genie 2.2.1 to patch crashes Rack 2.1.2 HOT 6
- LFM crashes Rack - macos HOT 25
- Both modules LFM crashes Rack - macos/Mojave HOT 7
- RPJ Visualizer 2.1.0 has an update loop and doesn't load HOT 8
- Out of bounds array access HOT 1
- changelog forgot to mention which module.
- Compiling with Rack 2.2.0 using gcc 11.3 fails on simde instructions HOT 3
- Compilation for arm platform fails when cross-compiling HOT 3
- request: chebyshev filter
- arm64 build fails due to x64-only intrinsics includes used HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpj.