Comments (4)
It's the duration of the cycle that matters, not the strength. The most accurate way I could come up with is what's documented in that source file... looking for the change in slope between positive/negative to indicate the beginning of a cycle. But it's still hit or miss with analog data. I also did some work on processing cassette input with Apple-II-Cassette-Recover, which tries to build a clean wav file. It looks at the input cycle lengths and decides which of the known expected durations it's closest to. It's still not perfect. I ran many tests of real wav files from cassettes, and some worked, but some didn't.
from epple-ii.
Eventually I figured out how to process all formats from https://asciiexpress.net/ but I admit my code will probably struggle with a real analogue input.
from epple-ii.
There's a large collection of analog captures at Brutal Deluxe. I remember trying many of those, and some worked in Epple II, but some didn't. I'd be interested if your code could handle these. Where is your code? In AppleWin?
from epple-ii.
AppleWin on Linux.
https://github.com/audetto/AppleWin/blob/master/source/linux/tape.cpp#L37-L57
Will try your link
from epple-ii.
Related Issues (17)
- Does epple2 still depend on Apple ][ Disk Tools? HOT 5
- Rendering on macOS: issue with retina display? HOT 2
- Display is blurred HOT 3
- osx v1.0.5 release HOT 2
- Build a separate "visul6502" version. HOT 2
- Add disk images packages, standalone or in-package. HOT 1
- Investigate making Windows .msix installer, and signing the package HOT 11
- Investigate making MacOS application bundle installer HOT 1
- Allow Windows zip package to be installed in any location HOT 1
- Make USE_EMU be run-time option, not compile-time HOT 1
- How to install into a custom location? HOT 1
- macOS installer installs libSDL in the wrong place and it has the wrong install name HOT 4
- Crash when cannot open config file and does not understand --help HOT 5
- Cassette handling needs fixing
- Mac system crash on large clipboard HOT 1
- Build fails with xa v2.4.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 epple-ii.