Jump to content

Michael Eskin

Members
  • Posts

    1,061
  • Joined

  • Last visited

Everything posted by Michael Eskin

  1. Completely re-wrote the instrument sample fetching code in my custom version of abcjs in my ABC Transcription Tools to use fetch() instead of XMLHttpRequest and seeing dramatically faster load times for tunes at playback time. This is a pretty major change. I've tested it on Firefox, Chrome, Safari, and mobile Safari, and it's looking really good and stable. Please let me know if you run into any issues on any platform. All you should notice is that it takes less time for the Player control bar to change from grey to black when playing, indicating that it's ready to play.
  2. As others have suggested, use a left inner thigh anchor and let your right arm do the majority of the work. I also use a 9" pad of suede on my left thigh to further restrict the left side motion and allow the left arm to relax even more because it doesn't have do as much work actively anchoring the instrument. The push is absorbed by the thigh and the left arm just has to counter the pull, there is very little work required and no lifting.
  3. Be patient. Far better to learn a few tunes well than a lot of tunes poorly. I already had a background in silver flute before I played traditional Irish music. I started playing in traditional Irish music about 1995 and between the tunes I can start and the tunes I can play if someone starts it, I have a repertoire approaching 1000 tunes and continue to learn new ones. That's about one tune every one to two weeks since I started. It definitely gets easier as you learn more and more tunes, the brain starts to recognize the common patterns between the tunes, so you have that to look forward to.
  4. The tuning of the bodhran for a tune can be now set using the following comment-based annotation anywhere in the tune's ABC: %bodhran_pitch (drum pitch) or %bodhran_tuning (drum pitch) Where the drum fundamental pitch can be: C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#, Ab, A, A#, Bb, or B. If no pitch is specified the default fundamental pitch is A.
  5. A huge thank you to Ben Hockenberry for providing some lovely example bodhran templates in multiple styles for my ABC Transcription Tools. You'll find them on the "Add" dialog, there is a new button labeled "Add Bodhran Backing Track Tune Template" There are six tune styles available as Bodhran backing track templates: Reel Jig Slip Jig Slide Hornpipe Polka Once added, the ABC for the bodhran track is no different from any other ABC and can be edited if you want to customize the track and save off your own modified templates to open later in the tool like any other tune.
  6. Here's the latest bodhran samples demo, both high and low pitched samples: Ben Hockenberry's arrangement of "Maggie Lynn's" (written by Billy McComiskey) Live version in the tool: http://tinyurl.com/2csruaj9
  7. I've added a new Bodhran instrument with multiple samples at various strike velocities, a scrape, and edge tap sound at MIDI program 117. Full details on the mapping of notes to bodhran sounds at: https://michaeleskin.com/abctools/userguide.html#bodhran_map Demo video: Live demo in the tool of the arrangement in the video: http://tinyurl.com/y7p75syk Also included pitched bodhran samples starting at C5: % % Basic versions start at C4 % C4 - Strike level 1 C#4 - Strike level 1 D4 - Strike level 2 D#4 - Strike level 2 E4 - Strike level 3 F4 - Strike level 4 F#4 - Strike level 4 G4 - Scrape G#4 - Scrape A4 - Edge tap A#4 - Edge tap % % Pitched strike versions start at C5 % C5 - Strike level 1 C#5 - Strike level 1 + 1 semitone D5 - Strike level 1 + 2 semitones D#5 - Strike level 1 + 3 semitones E5 - Strike level 1 + 4 semitones F5 - Strike level 2 F#5 - Strike level 2 + 1 semitone G5 - Strike level 2 + 2 semitones G#5 - Strike level 2 + 3 semitones A5 - Strike level 2 + 4 semitones A#5 - Strike level 3 B5 - Strike level 3 + 1 semitone C6 - Strike level 3 + 2 semitones C#6 - Strike level 3 + 3 semitones D6 - Strike level 3 + 4 semitones D#6 - Strike level 4 E6 - Strike level 4 + 1 semitone F6 - Strike level 4 + 2 semitones F#6 - Strike level 4 + 3 semitones G6 - Strike level 4 + 4 semitones When using the pitched sounds starting on C5, if you want to avoid excessive ledger lines, you can set an octave up transpose in the voice declaration: V:2 name="Bodhran" transpose=12 % Use MIDI program 117 for the Bodhran sound %%MIDI program 117
  8. I've added a new annotation to the PDF exporter that will automagically inject the required fonts for a tune into the ABC contained in the share links: %add_all_fonts So that you don't have to worry about dealing with it manually, I've added a new option in the PDF Tunebook Features setup dialog that will add the annotation for you: "Inject all required fonts into the ABC in the playback links" When this is checked, the ABC font annotations required to render each tune, much like is done for the MIDI instrument programs used for playback, will be inject to the top of each tune. The default is for this to be unchecked (you have to opt-in to it). The values in the PDF Feature Settings dialog are persistent so once you make any changes, they will be used the next time you open the dialog. The most commonly required font descriptions like %%titlefont and %%subtitlefont are always added, but less common ones like for vocal parts and multi-voice tunes are only injected if required to try and keep the share link sizes down. Again, this only comes into play if you want a tune opened from a share link in a PDF to have the same fonts as on your system when you generated the PDF tunebook. The appearance of the tunes in the PDF tunebook itself will always reflect the fonts you have set in the tool's Settings/Font Settings dialog.
  9. Added a new "Inject Font Settings" feature on the "More Tools" dialog to allow you to easily inject your default font annotations into the header of one or all of the tunes. Since the ABC font directives are pretty large, injecting all of them starts to impact the share links, while compressed, still have some maximum sizes for QR codes, Adobe Acrobat compatibility and such. So it makes more sense to just inject the directives you need, not all of them as I was doing in the first pass at this feature. Note: This is an entirely optional feature, you only want to use this if you want to make sure that the way the ABC looks in the tool as far as fonts when someone opens one of your share links absolutely matches how it looked when you created the share link. Otherwise, if not specified in the ABC, the ABC will be rendered with the default fonts the user has setup in their their Settings/Font Settings. The notation in any PDF files will match however it looked at the time it was rendered, this is only about fonts in opened share links or exchanged ABC files.
  10. This video demonstrates how to create a set of tunes that will play continuously in the player: https://youtu.be/ck2kbpBgXRQ Summary of the process shown in the video: 1) Remove the X: tags from all but the first tune. 2) Make sure the tunes are all run together by deleting any extra blank lines between the tunes. 3) Delete the R: tags on all but the first tune to get rid of the stacked style directives at the top. 4) Add space above the T: tags for the tunes after the first one using a %%text directive. 5) Add a matching %%titlefont and %%subtitle font directives to the top of the set so that all the titles display with the same font.
  11. To address a user request to have a way to export .mp3 files of the tunes with some delay before the music starts, I've added additional options to the batch .MP3 exporter on the "More Tools" "Export All Audio or Images" dialog. While primarily designed to do batch .MP3 export of all the tunes in a tunebook at one time, it also works just fine if you have a single tune. Think of this as an enhanced version of the simple single tune .mp3 export that is available from the Player. You can now select between three options for what to inject before the tune(s) when exporting .mp3 files using the "Export All Tunes as MP3" dialog: Do nothing Inject two bars of silence Inject a two-bar style-appropriate click intro Inject both two bars of silence and click intro You can also pick how many times you'd like the tunes to repeat in the .MP3 file. It's really important when using this exporter, particularly with automatic repeat injection that you have properly formatted ABC with regards to repeat marks and pickups: For clean repeats your tunes must not have extraneous pickup or trailing notes and must have proper and complete timing. If there is a repeat at the end of the first part of a tune, either standalone or in a first ending, there must be a matching |: bar at the start of the tune for the silence/click injects and tune repeats to work properly. Update 2/10/24: Added this same functionality to the "Inject Repeats and Two-Bar Click Intros" dialog as well.
  12. At the suggestion of a member of my Facebook group for the tool, renamed the feature "Countdown":
  13. I really don't want to clutter up the standard player UI with more controls. Just use the tune trainer and set the start and end speed to 100% if you want equivalent functionality. One button click and you're there. All trainer parameters are saved and restored the next time you use it.
  14. @digver Here you go! Thanks for the suggestion!
  15. That's a good idea! Let me think about how I might do that.
  16. Some arpeggio-heavy "party piece" hornpipes I love to play... Click any tune name in the table of contents to jump to the tune. Click the title on any tune to play the tune. https://michaeleskin.com/tunebooks.html#anglo_box_hornpipes
  17. I don't know if Noel has announced his 2024 teaching schedule, but the Oregon workshops have historically been at the Tilikum retreat center of George Fox College, just outside of Newberg, OR, about a 45 minute drive west of Portland.
  18. I have instruments in both Jeffries and Wheatstone layout, including an Edgley in both styles. Personally, I don't think it's that difficult to switch between them, at least for traditional Irish style playing. I essentially use the same Jeffries-related fingerings on both as far as the C#, just hit a different button with my middle finger and rework tunes to avoid draw C#s when playing the Wheatstone style instruments.
  19. Paul, that's fantastic, thanks for sharing the links!
  20. Hi Vico, Perhaps my "Tune Trainer" in my free ABC Transcription Tools might be of interest to you? They are available at: https://michaeleskin.com/abc and also support the injection of Anglo Concertina tablature if that's something you might be interested in.
  21. And now for something completely different: It dawned on me that some people might prefer a horizontal layout, so I've added the ability to choose either vertical or horizontal flow. Full notation vertical flow: https://michaeleskin.com/transcriptions/SmartDraw_Set_List_Full_Notation_12Jan2024.pdf Full notation horizontal flow: https://michaeleskin.com/transcriptions/SmartDraw_Set_List_Full_Notation_Horizontal_12Jan2024.pdf This also works with the full text and text incipits versions. Demo video of horizontal flow exporter:
  22. I'm hoping there are two little concertinas stored in the ends.
  23. Lachenal Vauderville Concertina for sale on eBay: https://www.ebay.com/itm/325259378720
×
×
  • Create New...