pickupAnalyseR: measure and compare multiple pickups Jan 11, 2020 22:20:45 GMT -5
Post by straylight on Jan 11, 2020 22:20:45 GMT -5
You've probably seen my pickup analysis, and the charts that easily compare multiple pickups. I'm doing this in R and I think my code works well
enough to share.
releases are listed here
Download a zip of the latest version, at the time of writing it's 2.0.0 but subject to change as I add features. If you're familiar with git just download the latest taged version. You'll need R language to run this and I'm using the open source edition of R Studio Desktop as it makes my life easier, you'll need to add some packages from CRAN beforethe code will run.
Datasets for analysis are at github.com/strayr/pickupAnalyseR-data
It's probably best to put this in a folder called PublicData in the root directory of your checkout.
In the base folder you should see the folder SampleAnalysis, in there HumbuckerAnalysis.R and MultiComparison.R should read like a text configuration file, the heacy lifting is done elsewhere, but there's examples of how to load bode plot data and produce useful charts and measure capacitance and inductance. Documentation is minimal. Sorry.
I suggest keeping your own data in pickupAnalyseR/PrivateData and analysis in pickupAnalyseR/PrivateAnalysis and you can copy and modify versions of the examples to read your data. These files are carefully commented.
I intend to make my analysis of commercial products in a separate repository, i'm using git at the moment to manage the data I export from my SysComp scope so it shouldn't take much cleaning up.
- Improved handling of velleman and spice generated plots, i'm particularly interested in comparing the measured results to a spice simulation and I want to be ableto interchange my data with that produced by antigua and load his plots for comparison to mine. We've both done a the same pickup now a few times.(tone zone and SD jazz spring to mind)
- Improved presentation of calculated values
- Collation and tabulation of available data
- a YAML or similar format human readable/generated text file to encapsuate notes, observations, readings made with other equipment and
- A model for humbuckers that handles screw/slug/parallel readings and calculates coupling factors
This is provided as-is, but I'll do my best to help out anyone brave enough to try this out.
I'm using this for R&D and QC of my own pickups and I'm quite proud of what I'm actually making. There's commercial music out now that's been recorded by people using pickups i have specifically developed for them to solve a problem. I can generally get the pickup i wanted to make on the first or second try now and I'm quite happy about that.