New iPad & iPhone abc app: the Craic

New iPad & iPhone abc app: the Craic

My new abc app is now available on the app store. Its home page is at
http://thecraic.co
and a direct link to the app store is at
http://itunes.com/apps/thecraic

comments and criticisms are welcome. Note that I am trying above all to make it easier to access the collections indexed by JCs tune finder, and I don’t yet have an easy way to directly access this site. Soon…

thanks
wil

Re: New iPad & iPhone abc app: the Craic

Wil, if it makes it any easier for you, there’s now a (very simple) read-only API for The Session:

https://thesession.org/api

Hope it helps.

Re: New iPad & iPhone abc app: the Craic

Jeremy, that’s fabulous - I will put that in the next release. (I was developing against the previous version of the site up until now)

wil

Re: New iPad & iPhone abc app: the Craic (soon to be released incl. thesession.tunes)

You already have my critique. ~ I’m on a PC.
Still, 5 line skink was always my favourite.
😉

Posted by .

Re: New iPad & iPhone abc app: the Craic

skink is now open source…

Re: New iPad & iPhone abc app: the Craic

Great stuff, I downloaded it and it works great.

Looking forward to the update to access this site + being able to access tunes from the Dropbox.

Keep up the good work!

Re: New iPad & iPhone abc app: the Craic

Thanks for the feedback - seems like DropBox and theSession are the most requested features at the moment.

Re: New iPad & iPhone abc app: the Craic

Just submitted a minor update to the app store. Apple usually takes about a week to approve updates - I’ll let folks know when it is available. Many thanks to all those who took the time to send me feedback - the most common criticism was that there was no opportunity to review newly downloaded tunes before adding them to your tune book, and that if there is more than one tune in a file they would all be added. I now show a preview before adding, and an alert if there are multiple tunes found in a file and let you decide whether to add them all or just the selected one.

Release notes follow in case anybody is interested. Again, please let me know if there is anything you would like to see improved or changed. All feedback is gratefully received.

Enhancements to downloads:
- Preview the downloaded file before saving it locally.
- When a downloaded file has multiple tunes, ask whether to save all the tunes or just the searched-for tune.

Minor enhancements to display
- Handle TeX - type character sequences and \uxxx unicode characters strings
- Show the composer name when displaying a tune
- Show key and meter on internet searches

Bugfixes
- fix a crashing bug on the web interface on download
- handle N: fields in the tune body
- fix an error on downloading tunes from urls with embedded spaces
- minor layout fixes on phone.

Version 1.0.1 of the craic is now available for download on the app store

Many thanks to everybody who sent comments and pointed out areas of improvement. (see previous message in this thread for the list of changes)

wil

Re: New iPad & iPhone abc app: the Craic

OK, I download the Craic to my iPhone, I am baffled how you start a tunebook or get tunes into the existing tunebook…what am I missing? I click the + am offered to browse the internet - how do I get abc files from my existing collection into the app? I wish iThingees had a more traditional file based approach…so I could "new" or "open" or whatever. Thanks!

Re: New iPad & iPhone abc app: the Craic

Go to Itunes.
Connect your iPad
Go to apps
go to the bottom of the page where a list of thos apps that can get things from your computer show up.
Find thecraic and select it
Drag your files into the box to the right of the selected app.

Re: New iPad & iPhone abc app: the Craic

I’ve added some more in-depth explanations with screenshots at http://thecraic.co/getting-started/
Pat, hopefully this answers your questions - please let me know if you need more details.

Re: New iPad & iPhone abc app: the Craic

I’ve just submitted version 1.1 of the Craic to the app store. Here’s what’s new:

iPhone rendering
- on the iPhone the staff is now rendered at 75%, so that notes no longer jam together and more of the tune is visible

Delete button
- you can now delete the tune you are looking at instead of having to go back to the tune list.

Rendering and abc improvements
- displays the composer name right justified instead of centered
- displays the tempo (Q: ) field
- support for the most common decorations in both shortcut and verbose form:
. staccato mark
~ !turn!
H !fermata!
L !accent! or !emphasis! or !>!
M !lowermordent!
O !coda!
P !uppermordent!
S !segno!
T !trill!
u !upbow!
v !downbow!
- other !decos! are rendered verbatim.
- other single character decorations are ignored.
- rests no longer rendered too high
- time signature 12/8 now rendered correctly
- chords are now higher and larger.
- if a tune has chords there is more space between staves


Download bugfixes
- if you choose not to save a tune it now takes you back to the tune list

Editing bugfixes
- tunes no longer disappear from the favourites and recents lists when edited
- creating a new tune no longer creates a spurious template tune
- a newly created tune now is put in the recent list

Re: New iPad & iPhone abc app: the Craic

Just started using the Craic 1.1 on my iPad and I love it! Question: I put in Q:1/4=60 and then tried Q:1/4=120, and it displays fine in either case, but it doesn’t seem to affect the actual playback tempo???

Re: New iPad & iPhone abc app: the Craic

Eric, sorry I’m just getting around to answering this - this will be fixed in the upcoming version (just spent yesterday implementing it.)

wil

Re: New iPad & iPhone abc app: the Craic- Now with sets!

New version being submitted to the app store now:

RELEASE 1.2
Tune sets
- create and delete sets
- add/delete tunes within set
- reorder tunes
- import and export to abc
- create and print pdf

UI improvements
- search now will look for alternate titles

Rendering improvements

Parsing improvements
- recognizes duplicates on import

Sharing improvements
- export a tune or set as abc to other app
- export or mail a set

Playback improvements
- play sets
- honour tempo (Q: ) in the abc
- better default tempo for various tune types

Performance and stability improvements

Re: New iPad & iPhone abc app: the Craic

Version 1.2.1 just submitted
- better playback controls, including looping and tempo adjustment
- improvements to accessibility for visually impaired users

Re: New iPad & iPhone abc app: the Craic

Just submitted a new version to the appstore -
- improved wrapping of long lines
- improved handling of lyrics
- improved handling of abcwin files

Should be available in about a week - I will update.

Re: New iPad & iPhone abc app: the Craic

Now available on the app store.

Re: New iPad & iPhone abc app: the Craic

New version available
- UI updated for iOS 7
- will no longer let the screen turn if the toolbar has been dismissed
- now also dismisses the status bar with the toolbar
- continues to playback if the phone mute switch is turned on

Re: New iPad & iPhone abc app: the Craic

Version 1.5 is now available on the appStore
- fixed a crashing bug when trying to download the second time
- now supports annotations (">right" "<left" "^above" "_below")
- now supports annotations and decorations on barlines
- fixed a bug where annotations and decorations didn’t show up on tuplets and chords

Re: New iPad & iPhone abc app: the Craic

ok, i’m going to try this…

i often struggle with these things, as apps are not an art i understand very well: but your clarity here makes me think this might be a good one. thanks! your information seems accessible, and that’s rare. and your perseverance is appreciated too.

Re: New iPad & iPhone abc app: the Craic

Thanks for the comment!
I’m trying to make it easier to get access to all the great tunes that so many people have spent time transcribing.

Also, I’ve just put up version 1.6
Improved rendering of decorations:
- !p!, !mp!, !ff! etc are rendered below the staff
Bugfixes
- unrecognized decorations no longer give a parse error
- fixed bug where playback tempo (Q:1/4=120) was not respected
- bug where tempo was lost if the first note had a grace note
- loop button was rendered as white on iOS 7 on iPad
- now properly handles note length on chords, like [GBe]4

Re: New iPad & iPhone abc app: the Craic

Version 1.7 now available:
- improved display of music
- improved printing and PDF support
- experimental multi-voice support
- supports V: and [V:]
- supports bass, alto, tenor clefs
- plays back multiple voices

Re: New iPad & iPhone abc app: the Craic

Ooh! I need to check this out.

Re: New iPad & iPhone abc app: the Craic

Version 1.7.1 is now available - bugfixes in saving sets

Re: New iPad & iPhone abc app: the Craic

I didn’t think the V command was accepted, but I was able to play this today. (But I learned: do not put a hard return after the last line.)

X:1
T:Rachel’s Harmony Test 02
L:1/8
M:4/4
K:C
[V:1] CDEF GABc ||
[V:2] g4 C4 ||


Next I’ll try my harmony version of John Ryan’s Polka.

— Rachel Holmen

Re: New iPad & iPhone abc app: the Craic

Not sure what you mean about not putting a hard return after the last line - it should work OK…

anyway, yes, harmony is now supported.
enjoy!
wil

Re: New iPad & iPhone abc app: the Craic

Now available on the Apple app store, the Craic version 1.8.1
- fixed a silly bug with multiple gracenotes rendered out of order introduced in 1.8

1.8 also added:
- better playback, especially for triplets
- supports inline [Q:]
- better rendering of ties
- rendering for slurs
- better support for ties and slurs extending across lines
- y no longer breaks beams

http://appstore.com/thecraic
Enjoy!
wil

Re: New iPad & iPhone abc app: the Craic

Hello,

I made comments to your software way back when and I’m still using it as it really is some of my favorite software for ABC’s. It has all my tunes/books etc now aggregated into a simple iPad and I no longer have to haul around all my various sheets of music, notebooks, tune books etc. And for that I just LOVE this ability.

I might have a comment about the use of edits but I can give more details after I’m back from a road trip (leave today). I’ll have used it regularly and extensively and should be able to speak more clearly about any input I have.

Thanks for writing this software as I can’t say enough about it and all it abilities. You have done a wonderful job with this!

Posted by .

Re: New iPad & iPhone abc app: the Craic

Hi Jayl
Thanks for the kind words! Since you wrote this I’ve released a couple of improvements:

Bugfixes:
Rendering
- improved rendering of beams
- improved rendering when multiple decorations apply to the same note
When importing tunes via iTunes:
- no longer duplicates tunes imported from iTunes on upgrade
- now completely replaces all tunes in a file if importing from iTunes.
- properly refreshes the tune list after import
Miscellaneous
- no longer crashes when tuplets include chords

Re: New iPad & iPhone abc app: the Craic

I’ve just submitted version 1.10.0 of the Craic to the app store. This will be the last version that supports iOS versions prior to iOS 7 - so unfortunately that means anybody using an iPad 1 will not get any future enhancements. Should be out in week or so.

I’ve been doing a bunch of work on both the music drawing and playback:

Parsing improvements
allow empty P: and R:
in V: allow sname= as a synonym for subname=
improved K:, Q: and V: parsing

Notation Rendering Improvements:
Slurs are now shown
Improved tie rendering
Hairpin dynamics (!>(! !>)! etc) are now shown
Now uses the Bravura font from Steinberg (see smufl.org) for rendering symbols (iOS 6+ only)
Improvements in multi-voice rendering:
better registration between voices
better handling of clef changes
ties and slurs respect voice stem=up|down

Playback Improvements
playback now uses stress programs similar to Barfly
synchronized inline tempo changes for all voices
tempo changes can be specified in only one voice and all voices will obey them
!accent! and !staccato! are now played as well as displayed
transpose= now works for playback in V: and K:
fix an issue with barlines canceling accidentals on ties
fix an issue with ties on the first note of a tune

Re: New iPad & iPhone abc app: the Craic

Version 1.10.2 is now available - apologies for those waiting for the download preview fix.

Version 1.10 introduced new rendering and playback.
1.10.1 fixes editing performance issues and some minor enhancements and fixes
- fixes printing problems on iOS 7
- adds support for multi-bar rests (X) and multi-bar invisible rests (Z)
- fixes playback transposition (transpose=-n on Q: and V🙂
- slightly thicker beams
- uses Bravura flags for eighth notes and smaller

1.10.2 fixes and rendering enhancements
- download preview after searching on the internet was blank
- fixes an issue where double-dotted notes and broken rhythms showed as single-dotted
- fixes an issue where changing clefs could result in decorations becoming disconnected from the note head
- fixes an issue where chords could have decorations written over them
- better rendering of unisons and seconds in chords

Re: New iPad & iPhone abc app: the Craic

New version released: 1.10.3 fixes a bug where mid-tune key changes were not being picked up, and makes some rendering tweaks

Re: New iPad & iPhone abc app: the Craic

X:1 % two-note harmony for ABC notation
T: Doublestop harmony test for The Craic
T: shows two-pitch harmony for a single note
% so no need to create [V:1] and [V:2] just for an occasional bit of harmony
C: Rachel Holmen
M:4/4
L:1/8
K:D
Q:60
AG FE D2A2 [D2F2]||