Comments (3)
Crossfading is made ever more difficult by the current implementation, which doesn't resample any audio formats, and supports multiple arbitrary channel configurations. I would need to support resampling the previous track to match the sample rate of the upcoming track, and I would need to merge their channel configurations together.
I'll think about it.
from cog.
Come to think of it, I could do it differently. Instead, I could have two AVSampleBufferAudioRenderer instances, with different PTS positions, overlapping them, and adding the new one when the overlap occurs, and then removing the old one once it plays out. Hmm...
from cog.
Yes, I could make it possible to crossfade between ends of tracks and starts of the next, but it would be fixed interval, unless I can find handy code to demonstrate a proper beat matching to time the crossfades. It would also have to be limited to at most the duration of the playback/converter buffering, which is currently up to 10 seconds.
from cog.
Related Issues (20)
- Pause then Play on radio stream switches to next
- Add Donate button in app HOT 1
- Feature Request: Waveform Seekbar HOT 2
- Feature Request: Sort by rating HOT 3
- Update resets columns HOT 4
- Crash when advancing songs multiple times quickly HOT 2
- Ability to quickly copy "Artist - Title" as string
- Runaway memory usage since Sonoma and/or latest Cog update HOT 4
- Crash after three seconds of SID playback.
- Proposal: Re-sort playlist when adding files
- [Improvement request] Option to make adding files to playlist non-recursive.
- [Improvement request] When other files in folder are added too start playback selected one
- [Cog 2848] Duplicates in playlist HOT 1
- [Feature Request] Sort File Tree [Cog 2848]
- [Feature Request] Connect little spectogram to main one
- [Cog 2848]
- [Cog 2848] Output device for aggregate audio devices HOT 1
- [Cog 2848] Cog interface locks up when network media is unavailable (for each item in playlist) HOT 4
- Crash at opening - Memory limit or currupted files?
- Add a jump to time feature
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 cog.