Comments (8)
With the release of v5.0, this is now possible - by adding a separate bank, you can have multiple effects landing at the same time.
~5 and a half years is better thn never, right?
from 0x40-web.
So happy to know that you're still experimenting with 0x40! I'm putting it on a projector at parties sometimes, really pretty (and cozy for some reason – probably that's called “nostalgia”) c:
from 0x40-web.
I've been thinking about how best to approach this. There are two options - the first is to just introduce a lot more beat characters for things like "Invert and slice" but it feels really messy. The other way is to have many beatmaps running at once - so in one beatmap you'd do the invert, the other would do the slice, and they'd play back and happen at the same time. But I'm not sure how to make that look nice in the UI and editor. Any ideas?
For your related issue, the whiteout char ("¤") has been added to 'Info' in b4d9a10 .
from 0x40-web.
The easiest IMO would be to add a "chars per beat" option to the song settings. And maybe differentiate beats in editor for convenience, with alternating backgrounds or something?
from 0x40-web.
I like this idea and will start fiddling with stuff to see how it works. A little busy so don't expect anything quickly - comment in a month if I've been silent.
from 0x40-web.
Some more thoughts...
I think "Multi-beatmap" is the way to go. 2 options in the editor - option 1 has 2 (or more) characters per beat, with alternating light/dark backgrounds so you can see. option 2 has 1 beat per character, but you can swap between beatmaps like tabs ina browser.
What remains is, what do you do about the display? Since there's only 1 row of characters coming in. Do you make it run twice as fast and do 2 per beat? Do you overlay all the chars on top of each other? Split the line in 2 and have 2 lines of chars going to the center?
Thoughts? Not sure of the nicest way to display that your beatmap has many tracks.
from 0x40-web.
I guess there will always be a main track amongst a few support tracks, so we can just display it alone (i. e. the first one), and the others would just do their job behind the scenes.
One alternative way (again, given there is only one main track) is to display beats from the supportive track(s) below the main track's current beat window (only when there is a beat), i. e.:
.o.x.o.x.o.x.o.(x).o.x.o.x.o.x.o.
+
And again, this all depends on a chosen UI. (By the way, it would be nice to be able to make custom UI classes and pass them into the constructor, but that's another story.)
from 0x40-web.
I like that idea, I think it will work well. I'll poke some things...
If you've actually got a use case for the on-the-fly UI classes, I can add it. You can currently hack around it by modifying the UI array directly and calling core.changeUI
.
from 0x40-web.
Related Issues (20)
- Whiteout effect while inverted has glitchy bright frame during fade HOT 2
- Animation sometimes isn't correct when using an animaition with beatsPerAnim and a song without charsPerBeat HOT 1
- Is this a stream audio play? HOT 1
- volume parameter doesn't works on defaults object HOT 1
- Volume cuts out per-song after a while HOT 2
- Error: Audio Worker cannot be started - correct path set in defaults? HOT 4
- "mute" works incorrectly HOT 5
- Running and respacks HOT 14
- cdn.0x40.ga is down HOT 2
- Large repack does not load on Firefox/IE HOT 3
- First song can't be from querried packs. HOT 5
- 0x40 Christmas edition is insufficiently comfy HOT 8
- xmas.moe is missing an https redirect HOT 5
- Fullscreen option? HOT 7
- please fix this please HOT 3
- Add support for the Opus codec? HOT 4
- Are the VFX generated only from the respacks? HOT 6
- UI/UX - Toggle window and select the right tab when clicking UI icons
- Local python hosting of hues has HTTP 204 no content for respacks HOT 7
- Remote respacks not loading 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 0x40-web.