Comments (3)
Hey,
This sounds like a really cool thing to add, well expose. I completely agree that the crate should have something that provides seeking to a particular timestamp or sample.
I can probably implement it tomorrow (bank holiday) and get an update out for the crate. The functionality is there so I can't imagine it'll be more than adding a few functions and some tests.
I'm thinking of two methods so far:
- Seek by duration/seek to timestamp
- Seek to nth sample
Any suggestions/requests are welcome!
from wavers.
That sounds great, thanks for the quick response! Seeking to either duration or nth sample would be perfect for what I'm working on
from wavers.
Hopefully addressed by this commit. All tests are passing anyway. Please let me know if you have any issues. The crate should be updated too on crates.io.
from wavers.
Related Issues (20)
- Benchmark: #1 Two-channel wav files
- Testing 1#: Load testing HOT 1
- Test #2: Test file for each sample format,
- Feature #2: A proper README
- Performance #2: Cost of creating the ``ndarry::Array2`` Vs returning the vec
- "Feature may not be used on the release stable channel" HOT 4
- n_samples returns wrong number when converting between differently sized sample formats HOT 3
- Add more descriptive error messages for WaveType parsing HOT 8
- Add support for extended Wav format HOT 8
- Documentation: How are channels accessed? HOT 3
- ndarray -> Samples? HOT 6
- String represention of Wav struct HOT 1
- Logging & Improved Errors HOT 1
- New README
- Improve Benchmarking HOT 2
- Docs: Unable to access `ChannelIterator`, `FrameIterator` and `WavInfo` at docs.rs HOT 2
- List Chunk is Broken
- Resampling Feature
- Incorrect RIFF Chunk Size in Header of Written WAV Files
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 wavers.