Michael Eskin Posted June 23, 2023 Author Share Posted June 23, 2023 Please let me know how it goes! Link to comment Share on other sites More sharing options...
Roger Hare Posted June 23, 2023 Share Posted June 23, 2023 (edited) Deleted - I meant to send it as a PM - which I have now done. Sorry folks! Edited June 23, 2023 by lachenal74693 Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 23, 2023 Author Share Posted June 23, 2023 (edited) @lachenal74693 Done and posted! Great suggestion! The new version (uploaded on 6/23) now generates this for text lyric inject on The Kesh/The Lilting Banshee: X: 1 %%vocalfont Times-Roman 13.5 T: The Kesh R: jig 😄 Jig M: 6/8 L: 1/8 K: Gmaj |:GAG GAB|ABA ABd|edd gdd|edB dBA| w: | G A G G A B | A B A A B d | e d d g d d | e d B d B A | GAG GAB|ABA ABd|edd gdB|AGF G3:| w: G A G G A B | A B A A B d | e d d g d B | A G F G | |:BAB dBd|ege dBA|BAB dBG|ABA AGA| w: | B A B d B d | e g e d B A | B A B d B G | A B A A G A | BAB dBd|ege dBd|gfg aga| bgg g3:|] w: B A B d B d | e g e d B d | g f g a g a | b g g g | X: 2 %%vocalfont Times-Roman 13.5 T: The Lilting Banshee R: jig 😄 Jig M: 6/8 L: 1/8 K: Ador |:EAA EAA|BAB G2A|Bee edB|dBA GED| w: | E A A E A A | B A B G A | B e e e d B | d B A G E D | EAA EAA|BAB G2A|Bee edB|1 dBA A3:|2 dBA A2d|| w: E A A E A A | B A B G A | B e e e d B | d B A A | d B A A d | | |:eaa age|dBA G2A| Bee edB|def gfg| w: | e a a a g e | d B A G A | B e e e d B | d e f g f g | eaa age|dBA G2A|Bee edB|1 dBA A2d:|2 dBA A3|] w: e a a a g e | d B A G A | B e e e d B | d B A A d | d B A A | Edited June 23, 2023 by eskin Link to comment Share on other sites More sharing options...
Roger Hare Posted June 23, 2023 Share Posted June 23, 2023 (edited) My internet connection has gone bad, terminally mangling my attempts to edit this and earlier posts. So I've deleted the earlier one, and this one to avoid confusion. The main thing is that ME implemented my suggestion, and we are talking off-line about more 'wrinkles'. I don't care what anyone says, those radio waves can't get through a little rain! Edited June 23, 2023 by lachenal74693 Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 23, 2023 Author Share Posted June 23, 2023 Sent a PM. I can look to filter that in a next release if it doesn’t cause any other issues. Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 23, 2023 Author Share Posted June 23, 2023 OK, pushed a fix for the | | issue. Link to comment Share on other sites More sharing options...
Roger Hare Posted June 24, 2023 Share Posted June 24, 2023 9 hours ago, eskin said: OK, pushed a fix for the | | issue. And it works. Thanks! R. Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 24, 2023 Author Share Posted June 24, 2023 Cool, thanks for letting me know! Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 25, 2023 Author Share Posted June 25, 2023 Power user tip for using a shortened URL to add a QR code to a PDF tunebook that has too many tunes to create a normal ABC Share URL QR code: https://youtu.be/f8c8gPx6Q5I Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 27, 2023 Author Share Posted June 27, 2023 Keeping busy while recovering from my wisdom teeth extraction: You can now play your ABC tunes from right inside the ABC Transcription Tools! To play a specific tune, click anywhere in the ABC for the tune and then click "Play". The tool will automatically find the tune you've clicked on bring it up in a window for playback. Using the playback controls at the bottom, you can enable looping, rewind to start, start/pause playback, click in the progress bar to seek, or change the tempo as a percentage. Click "Close" to return to the ABC editor. If you hold down the Shift key while clicking the Play button the tool will automatically find the tune you've clicked on and send it to Paul Rosen's abcjs Quick Editor for playback: If there is a text selection in the ABC area, whatever is selected will be sent. You can use this to send more than one tune to the abcjs Quick Editor The abcjs Quick Editor only plays the first tune in it's own ABC editor. If you select more than one tune in the ABC editor, and click "Play", you will need to edit the ABC in the abcjs Quick Editor editor to bring the tune you are interested in playing to the top. The abcjs Quick Editor can also export MIDI and audio files of tunes. Once you are happy with the playback, copy the ABC from the "abcjs Quick Editor tool, then paste the edited ABC back into this tool for further editing. If you single-clicked and played one tune, the entire tune will be selected when you come back to the tool from the abcjs Quick Editor. This makes it simple to paste any changes you might have made and copied from the abcjs Quick Editor. Selecting the Instrument for Playback You may select which instrument sound the abcjs Quick Editor uses for playback of your tunes. By default, the instrument used is a piano. To choose the sound when played, add an additional line to your ABC right after any headers and before the ABC notes, for example for a flute sound: %%MIDI program 74 To change the instrument used for playback, change the MIDI program # above to one of: 74 - Flute, 49 - Fiddle, 23 - Accordion, 25 - Guitar, or 0 - Piano For example: X: 1 T: The Kesh R: Jig M: 6/8 L: 1/8 K: Gmaj %%MIDI program 74 D|: GAG GAB | ABA ABd | edd gdd | edB dBA | GAG GAB | ABA ABd | edd gdB |1 AGF G2D :|2 AGF G2A|| |: B2B dBd | ege dBA | BAB dBG | ABA AGA | B2 B dBd | ege dBd | gfg aga |1 bgg g2A :|2 bgg g2D |] Any General MIDI (level 1) instrument number can be selected. Visit https://www.midi.org/specifications-old/item/gm-level-1-sound-set for the full list of MIDI instruments and their program numbers. Power User Tip: To have the tool automatically inject a %%MIDI program directive for every tune with a specific MIDI instrument program number, hold down the Alt-key while clicking the "Play" button. You will be prompted for a MIDI instrument program number to inject. Demo video: https://www.youtube.com/watch?v=bLV8XsYTIkc Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 27, 2023 Author Share Posted June 27, 2023 (edited) Playback supports both melody and chords: Use %%MIDI program <program_number> for melody and %%MIDI chordprog <program_number> for the chords. The program numbers are General MIDI program numbers. There is a link to the General MIDI instrument list in the User Guide. https://youtu.be/Mz-RQODjIGA More on the auto-injection of melody and chord MIDI program numbers feature: https://youtu.be/N3oF5NLPJ_c Edited June 27, 2023 by eskin Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 27, 2023 Author Share Posted June 27, 2023 New playback features are detailed in the latest PDF User Guide: http://michaeleskin.com/documents/abc_transcription_tools_user_guide_26jun2023.pdf Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 29, 2023 Author Share Posted June 29, 2023 (edited) Some very exciting news about my ABC Transcription Tools! I've integrated the sample library from my iOS "Celtic Sounds" MIDI Module app into the tool for use when playing tunes. These are 44.1 KHz 16-bit samples of every note on my personal instruments. They will be used in place of the default ABCjs samples if you select any of the following MIDI program numbers for playback: Accordion: 21 Concertina: 23 Flute: 73 Whistle: 78 Uilleann Pipes: 127 Since there is no General MIDI program number specifically for Uilleann Pipes, and the default Bagpipes sound was pretty good, I'm using MIDI program #127 for the Uilleann Pipes. Normally it would just be a gunshot sound effect. Demo video: https://youtu.be/tNk1OQRXNUM Edited June 29, 2023 by eskin 1 Link to comment Share on other sites More sharing options...
Roger Hare Posted June 29, 2023 Share Posted June 29, 2023 1 hour ago, eskin said: I've integrated the sample library from my iOS "Celtic Sounds" MIDI Module app into the tool for use when playing tunes.... Nice! The concertina, flute and whistle are very good! Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 30, 2023 Author Share Posted June 30, 2023 Along with the other "Celtic Sounds" based instruments, I've added a Scottish Smallpipes (A) and Swedish Säckpipa to the ABC Transcription Tool's soundfonts. They are available on the following MIDI program numbers: Scottish Smallpipes (A): 126 Säckpipa: 125 The Scottish Smallpipes samples are from an instrument tuned in A, but the note numbers mapped to D so that they have the same transposed MIDI note range as the flute or whistle. The Säckpipa and Scottish Smallpipes (A) sounds will automatically "fold" notes above second octave D down an octave. Demo video: https://youtu.be/1XC40QD_TqM Link to comment Share on other sites More sharing options...
Michael Eskin Posted June 30, 2023 Author Share Posted June 30, 2023 (edited) Some exciting news for the box players out there! Ben Hockenberry suggested that I expand the range of the accordion samples they could be used for bass/chords as well as melody. After he mentioned that, I remembered that I already had accordion bass samples from my iOS apps, so I've now integrated them into the accordion instrument soundfont for the tool. Here are two tunes played with accordion on both melody and bass/chords with the new samples. This version of Cooley's is now the default sample tune you get if you click "New ABC" in the tool. It's also pre-configured to use the accordion sounds by default. A huge shout-out and thank you to Ben Hockenberry for the great suggestion! Demo Video: https://youtu.be/IHglx6ivwbE Edited June 30, 2023 by eskin Link to comment Share on other sites More sharing options...
Michael Eskin Posted July 1, 2023 Author Share Posted July 1, 2023 (edited) FYI, I changed the MIDI program injection dialog shortcuts: Shift + click "Play" - Inject melody MIDI instrument program number into all the tunes Alt + click "Play" - Inject chords/bass MIDI instrument program number into all the tunes Power tip: Entering a negative number in either case will inject the same value for both the melody and the chords/bass MIDI instrument program numbers for all the tunes. Shift + Alt + click "Play" - Will open the currently selected tune(s) in Paul Rosen's ABC Quick Editor Edited July 1, 2023 by eskin Link to comment Share on other sites More sharing options...
Michael Eskin Posted July 1, 2023 Author Share Posted July 1, 2023 I added a Melodica, including bass and chords, at MIDI program 123! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now