Comments (4)
Happy to accept a pull request if you can make one. Otherwise, I think it'll end up being extremely low priority, because I don't know of any file systems that do a good job with temp file cleanup, so I think we're more likely to automatically clean up our own files later than to depend on two directories that treat temp files differently. By default, both folders should be the same. I actually clear out the pickled versions quite often because I'm a developer. Note that only MusicXML files are pickled and that's just the intermediary representation. We've actually found little speedup in pickling streams. It's a longer-term goal. Thanks!
from music21.
Thanks for the detailed response, especially the interesting bit about pickling streams. (There's a sentence I never thought I'd want to say...)
I agree about the default settings remaining as-is. If I ever get a chance to work on issue #21, I'll try to do this at the same time.
from music21.
I'm following the Enhancement model suggested at http://brianegranger.com/?p=249 -- closing the issue here; if others believe it is important, they can reopen the issue.
from music21.
Newest git release allows storing the .json file for a LocalCorpus elsewhere, where the amount of time to recreate is substantial.
from music21.
Related Issues (20)
- Remove joblib from requirements_minimum.txt
- ChordSymbols: addb7 gives doubly-flatted seventh HOT 1
- MIDI MetaMessages shouldn't set status byte
- Unable to create a Pitch corresponding to '#-1' HOT 1
- part.write("midi", ) output different tempo MIDI file. HOT 2
- MusicXML parser not parsing notes in part HOT 6
- Write MIDI from music21 `Stream` directly into `BytesIO`? HOT 3
- error in jupyter when calling .show() HOT 1
- Implicit accidentals for repeated notes not handled when converting from ABC HOT 3
- partitionByInstrument putting all music events in one part. HOT 2
- translateStreamToString fails if the stream contains Unpitched notes HOT 1
- music21 write xml error HOT 1
- music21 write xml error HOT 5
- MIDI export - no pitch shift in cents being exported HOT 3
- v9 beta incompatibility: unregisterSubconverter has been renamed unregisterSubConverter HOT 6
- v9 incompatibility: Converter.subconvertersList vs Converter.subConvertersList HOT 4
- Add Percussion Sample to Music21 Corpus Demo Section HOT 1
- .show() - No png was found. The conversion to png failed HOT 5
- deepcopySubclassable uses non-existent _sites attribute HOT 1
- Fail to load midi file 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 music21.