Justin Guitar Community

Tools of the Trade => Music Software => Topic started by: bftanase on June 23, 2011, 02:48:27 pm

Title: I made an app to help with JUSTIN training
Post by: bftanase on June 23, 2011, 02:48:27 pm
Hi everyone,

I had some free time on my hands and I made a simple program to help with JUSTIN ear training.

It basically generates quizzes from a pool of chords: it randomly plays a chord and you have to guess which chord was played. Currently only supports Single Sound Recognition "mode".
It is fully customizable, you can add your own chords and create your own exercises. Also keeps track of your progress.

The main features:

-Record or import sound samples for whatever chords you want to train
-Create exercises based on those chords
-Generate random questions from the defined exercises
-Practice your chord recognition by taking quizzes
-Record and display statistics about your progress

I've also setup a _very_ basic site with screenshots, documentation and download area.

http://chords.btanase.ro (http://chords.btanase.ro)

You need to have Java version 6.x installed and although it should work on Mac and Linux I've only tested in Windows. Let me know if it works for you.

There might be some bugs lurking around so if you find any, email me and I'll try to sort it out.

If you think it's useful, leave feedback! That'll motivate me to improve it ;)

Oh, I almost forgot. This is totally free... as in free beer :D

Cheers,
Bogdan Tanase
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 27, 2011, 04:01:53 pm
Cool,
I will give it a spin when I get home.

Thanks so much!
LB
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 06:08:42 am
If you have any questions or suggestions, let me know.
Title: Re: I made an app to help with JUSTIN training
Post by: LievenDV on June 28, 2011, 07:57:18 am
I installed before (now I remember, becasue it's already set to lefty :) ) ; cool program!
So, without knowign it was already on my disk, I installed in on another location again.
Now it hangs when I try to open the options. The rest seems to work fine.
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 08:00:09 am
Hi,
The screen shots look interresting. I started to DL it and got some strange messages that this was not a normail download methode. This is my main music production  system and that made me paranoid so I pulled out. What is up with the DL location and or methode? Can you elaborate more on that?

Also you mention you can add sound sample files for the guitar cords. Does it come with some to get you started? I have samples of everything but guitar cords... Unless it comes with or there are some on the net to add to it I would have to try and make my own. You probably explain this in your docs but I just got back from a trip and was not up to checking that deep into it at this point. More as time permits.

LB
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 08:09:03 am
Hmm... don't know about that warning about downloading. The only "unusual" thing about the download process is that it logs the download to a database, so that I know how many downloads I have.

For techies:

it's a php page that first records info about the visitor (download version, time, etc) and then reads the file from the disk and outputs it to the browser. This is though a common practice, don't know why you get this warning...

@LievenDV,

What do you mean it hang when entering "Options" ? I don't remember having a section named "Options". Anyway email or post application.log and sysinfo.log files and I'll take a look at it.

Thanks

Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 08:15:13 am
About the chord samples:

Included are up to stage 4 from Justin's course. That's were I am atm. Total beginner, I know :)

Unfortunately I don't have any decent recording gear (or any decent guitar... ) otherwise I would have included more samples.

The existing ones are ripped from Justin's exercises, but it's pretty tedious work.

If you think this is useful, you can help by providing high quality samples and I'll include it in the "official" build :)
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 08:26:16 am
Ah,
Well IE9 is probably freaking out over the data gathering or something. I will give it a shot with my secondary machine.

Ok, so there is some samples to get one started. I might consider making some samples. I have the equipment, but never set out to do such a thing. I would think it could get done on here (via users here) one way or another. There are some good folks on here with both knowledge and resources. I just wonder if there is a hord of samples on the net somewhere? I have never searched for those as I never had a need. Have you tried that?

Thanks again for taking the time to program and posting it here. I imagine if it gains a following you would then make it shareware or somthing and hit the big time...  :)

LB
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 08:38:52 am
This a hobby project cause I was getting bored of doing business apps for work, don't intend to commercialize it ;)

Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 09:12:37 am
I can relate, coding for a living can be good for the pocketbook and tough in other ways...

Well let me know on that search for samples. If you can not find any maybe I can help. I was thinking of a way to go about it and think it would be fairly easy to set up. Not sure how many you are talking about.

I will get your app going and have a listen to what you got so far. I remember listening to those in the lesson and it did not seem like there were many. I would guess one would start with acoustic ones for now. Maybe in an update electrics could be included? Then you would have to program in fast sequences of cords to make it more like a song and then it would be known as work and not a hobby. lol

Lots of possibilities.
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 09:31:18 am
Ok BF,
Ran fine on my other system. Heck you got many of the cords I know. Probably why the songs I make are so limited. I like that you can put your own lesson together. To help you I would have to get a lot better at playing chords than I am now. The good thing is you only need one clean strum of them and no changes. but unless one is really going to get ambitious I wonder how much further you want to go on this app as far as samples go? What were you thinking of for your next set of chords?

LB
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 09:52:22 am
Probably covering the chords from the whole beginner's course would be good, didn't think much about it...

You gave me an idea with your previous message. I could create multiple "profiles" for each chord. (ex: Acoustic 1, Acoustic 2, Electric 1, etc... ).

I'm thinking there's a chance you'll actually get used with the way the recording sounds and not the actual chord sound. Basically you learn the specific recording, not the actual chord. Does it make any sense?

For example, during the quiz, when the program has to play the Em chord it will (randomly?) chose one of the defined profiles.

What do you think?

PS: When I started this app I thought each user will record its own samples for whatever he wants to learn. But after I recorded my own and saw how crappy they were (sound quality - electric guitar directly through computer/no amp), I've decided to include some from Justin's lessons.
Title: Re: I made an app to help with JUSTIN training
Post by: Loco on June 28, 2011, 03:56:10 pm
my suggestions:

1. let user choose how many questions he wants in a particular lesson, e.g. the first lesson with chords A, D, E has only 3 questions and it would be good if i could set it for 20 or so, instead of resetting everytime

2. there should be possibility that particular chord will be played a few times in a row or that it won't be played at all during the session, e.g. now when i heard A, D, i know for sure that the last chord would be E, so it's not very educational and there should be also sessions like D, D, D or E, A, E etc.

3. the play/stop button changes are kind of an indicator how long is the recording which helps with associating the chord not to the sound but to its length unless all the recordings have the same length, so i would put two buttons separately
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 04:18:36 pm
I think I got what your thinking about - I might go about it differently. If you want a programing challenge you could add say a few drum (maybe 1 to start with) backing tracks with variable beats per minute (BPM). Then randomly play chords to them. You are getting into an area I am weak on here though as it would have to probably work off the circle of 5ths? Not sure I am saying that right as I would have to check out the circle again. But the idea is the program randomly sets up chord progressions that sound like a song and the user picks the BPM to play them at. This would be the advanced mode for both you to program and them, when the user skill level is close to the point of really transcribing songs. By doing this chord progression advanced method this way you would avoid copy write issues... But this is more kind of like in the future for your program. Like I said you have a great start and foundation to build off of and there are a lot of possible future enhancements you could think about.

Now on the chords, well I am not sure I am up to all those cords. One has to decide on bar (barre) chords or open ones as well. I would start maybe with open chords as they ring out better, that is at least for me at this point as I struggle with some bar chords too. In me you have no expert on guitar and in many ways my skill level probably matches yours. I just goofed around on guitar for a long time for the fun of it and learned some bad habits and had no instructor. That is why I love this site as I do now have one.

Back to the chord progression idea. Think of it as a blind test where no chords are shown. Say you have a drum beat going and the program plays Am, Em, D. All without showing the user the chords until after they choose from a button pallet that has a lot of choices on it. Some are not even in the view the user sees so as to make it harder for them to choose. This would really mimic what would have to be done in a song transcription. I guess what I am saying is that the app is great for us beginners, but by adding some features as I am talking about it becomes possibly an intermediate tool as well. Possibly even a higher level tool. Does any of this make sense?

One could learn a lot just by thinking up ways on the above program enhancement both in fingering the chords and theory wise...  ;)

Some things to think about anyway. By the way I searched for "guitar samples" in google and got a ton of hits, a lot of them free. But my fear there is you would have to extract them from progressions. But again maybe some canned, advance progression in different styles would be a good thing and that is another way to go about programing it. Just a thought there.

I am not a coder but I worked in IT for 20+ years and my brother is the coder in the family. I will turn him onto your little app and maybe he will have some ideas too. That is if you want me to contact him on it?

Take care,
Dave
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 04:24:41 pm
Well Loco's post is good and short and probably more applicable to where the program is at right now! My ideas are more longer term I think. Just waking up so some ramblings probably did not make sense.

LB
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 04:50:14 pm
Thanks for the feedback. Interesting ideas you guys have.

@LBro as you said, those suggestions could be some features for the future. First I'd like to make a useful tool for beginners. Then we'll see :).

@Loco:

1) First lesson was intended to be very easy. Probably I should have added another harder version.

I don't know if you guys noticed but in a lesson you can add the same chord multiple times. For example you could add for the first lesson the chords A, D and E, 6 times thus having 18 questions in the lesson.

2 & 3: Sensible suggestions. I'll see what time I have available and I'll implement the changes for the next version.


About samples from the internet:
I think it would be best if all the samples were from the same source (same tone/volume etc). Otherwise you'll learn that particular sample instead of the chord sound. I need to find a collection in the same "tone". If you guys find a good collection, link to it. My search foo is not that good.

@Justin, if somehow you're reading this:

I didn't thought much before releasing but if you think any of this stuff it's infringing on copyrights or affecting your activity let me know and I'll change/remove whatever it's inappropriate. I want to do something for the community, not against it ;)
Title: Re: I made an app to help with JUSTIN training
Post by: Loco on June 28, 2011, 05:09:12 pm
in regard to the samples, what about using midi sounds? in every tabulature software there is option to play midi version of the composition, of course it doesn't sound as good as real guitar but the pitch is correct and you can make a clear sample of every possible chord or note
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 05:11:21 pm
I don't know if you guys noticed but in a lesson you can add the same chord multiple times. For example you could add for the first lesson the chords A, D and E, 6 times thus having 18 questions in the lesson.

Indeed, spotted this as well - great feature. Also true on the future...

You have a great start so far and I will see about matching up the lessons and how many chords that would be. Your probably right on matching up tone and all. I have what I call a decent guitar. Not what Justin has as that is a top end guitar in my thinking. If one is to make more samples, then to keep in line what you want to do, (same tone/sound) we would have to redo the chords you already have. Then add more as you go. Well if I were to take on that project I realize it would be a commitment to produce all the chords from the beginners course just for conformity.... So this is something to ponder for a bit.

@ Loco - I think midi would be too electronic possibly. Better to leave as is or resample and add more to improve it. Just my HO there for what it is worth.

LB
Title: Re: I made an app to help with JUSTIN training
Post by: Loco on June 28, 2011, 05:20:44 pm
I don't know if you guys noticed but in a lesson you can add the same chord multiple times. For example you could add for the first lesson the chords A, D and E, 6 times thus having 18 questions in the lesson.

but it still doesn't prevent me from using my memory to help with guessing :) i mean, it's kinda like putting something to a bag and then taking it out - i know what i put there so the less things left there, the more expectable they are

i would prefer to choose just the range of chords instead of how many of them will be played, i think it should be randomized

and it concerns the A, Am lesson too, the proportion of both chords doesn't have to be always 50:50, it might be 20:80 or even 100:0
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 05:38:23 pm
@ Loco - I hear what your saying... I was able to quickly deduce what the cords were in the test just by comparison. Doing it in a fast song, or even one slowed down is a whole new ballgame. Then for me I have to pick up a guitar and try to hit the cord root notes....
I think at this point you need to think of the app as an extension of Justin's lesson and in that light it is a good little tool.
LB
Title: Re: I made an app to help with JUSTIN training
Post by: LievenDV on June 28, 2011, 06:12:06 pm
ah lol I ran the wrong program :)

it's cool but crashes at the end of some exercises
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 06:15:30 pm
Okay guys, you convinced me! :D

Next version will have an improved randomization algorithm ;)

@LievenDV, as I said before: send me or attach here application.log & sysinfo.log immediately after crashing and I'll start debugging.
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on June 28, 2011, 06:52:04 pm
LievenDV - Dude, what you smokin over there?  I got a good chuckle over that one. I can see though when you have a computer full of music apps where one could fire up the wrong one. No big but you got a big L out of this end.

@ bftanase - I took a look at the Beginners Course and I think making the samples would not be a huge deal. I will pm you in private email on it and we can go from there. I just have to see how easy it is to parse them out. I have another idea for some one off progressions that might be easy for you to add...
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 28, 2011, 07:00:20 pm
That's great news LB!
Title: Re: I made an app to help with JUSTIN training
Post by: Loco on June 28, 2011, 07:01:49 pm
i'm looking forward to the updated version, i think i will be using this software a lot since it's exactly what i was missing from those JUSTIN exercises 8)

i might record some custom samples later too
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 29, 2011, 07:54:08 am
Hey guys and gals,

I was working on the new version. I've got a question for you:

What do you think would be the optimal number of questions in a lesson? (It will be adjustable for each lesson, but I want to put a sensible default for those that don't want to mess around with advanced settings).

I was thinking 20; too many, too few?
Title: Re: I made an app to help with JUSTIN training
Post by: Loco on June 29, 2011, 08:37:32 am
it might also depend on how many different chords are in particular lesson, e.g. when you have just two chords A and Am, you don't need 20 questions, whereas if there are more chords then i think 20 questions would be more suitable

but i don't really know, i'm going to change it myself anyway, so maybe just wait and later you will get feedback from people about what amount they set, because now it's just guessing
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 29, 2011, 02:18:54 pm
Okay, I've put out a new version with a better randomizer, I hope :)

Select the lesson, click Edit. In the "Lesson Options" you can change the number of questions for the selected lesson.

LBro is helping me with a collection of high quality chord samples so expect soon a new release with better samples and more quizzes/lessons.

Title: Re: I made an app to help with JUSTIN training
Post by: CT_Eagle on June 29, 2011, 02:38:12 pm
First I want to say thank you for uploading this tool. Nicely and done and very generous of you.

I downloaded and installed the program and everything works great except for one thing. The program is not recording my results. For example, when I run the first exercise I go through all ten chords. After I finish the tenth chord the program closes by itself. When I reopen the program the results are not listed.

Any thoughts?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 29, 2011, 02:48:04 pm
If it crashes it should show a Message dialog about an error or smth.

To debug this I need:
- application.log
- systeminfo.log (optional but useful)

You should find these files in installation folder (usually program files/guitarchordeartraining ).

If you email those to me I'll look into it.

Or at least a screenshot with the error message ;)

Thanks!
Title: Re: I made an app to help with JUSTIN training
Post by: LievenDV on June 29, 2011, 06:49:34 pm
No logs were created; thought it might be a read/write problem...it was
Had to give regular users full permission so they can a write log file.
These log files should be in the User dirs and not in de the program dir
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on June 29, 2011, 07:41:27 pm
You are right LievenDV. It is a permission issue. This also applies to CT_Eagle.

I'll redesign the way the config files & logs are written in a future version.

Current workarounds:

- set write permissions for the install folder for current user

  or

- install the application in your user directory

Title: Re: I made an app to help with JUSTIN training
Post by: Loco on June 29, 2011, 08:12:08 pm
These log files should be in the User dirs and not in de the program dir

you mean the dirs on the system partition? ??? i hate when the essential files are installed there, because after reinstalling system and formatting its partition i have to install all the xx--xx again even if i had programmes installed on other partition... i don't know how much it matters here but just wanted to point it out ;)

the randomizing function works better now 8)
Title: Re: I made an app to help with JUSTIN training
Post by: LievenDV on June 29, 2011, 09:40:37 pm
These log files should be in the User dirs and not in de the program dir

you mean the dirs on the system partition? ??? i hate when the essential files are installed there, because after reinstalling system and formatting its partition i have to install all the xx--xx again even if i had programmes installed on other partition... i don't know how much it matters here but just wanted to point it out ;)


No Loco
Windows and Linux (and other OS'es) have folder that should be only be accessible by the User that is logged in and Administrators.
It's a kind of "profile" saved on a computer which can, for example, keep your savegames, program settings, your desktop wallpaper etc...
Like this you can install a program 1 time on a pc but it can have different settings for every user; the settings become active when a user is logged in.
in Windows this is achieved by relative system paths like %USER% and %WORKSTATION% and what not...
Title: Re: I made an app to help with JUSTIN training
Post by: MartinL on July 05, 2011, 03:47:09 pm
Hi bftanase,

I found your program today and really enjoyed it so far. If you were able to add some "on the fly" chord progressions, this would be absolutely great. I tested it on my Mac.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 05, 2011, 06:07:22 pm
Hi Martin,

Thanks for the feedback! So it works on Mac too. Yay!

It is my intention to create these types of exercises for a future release.





Title: Re: I made an app to help with JUSTIN training
Post by: mattywarr on July 12, 2011, 10:28:12 am
Can I make a suggestion? I havent tried the app (I'll give it a go tonight) but this is with regard to deployment.

Try using Java Web Start

http://download.oracle.com/javase/tutorial/deployment/webstart/

By signing your JAR file and deploying with Java Web Start you have a whole load of benefits which might overcome a few issues I've seen in this thread.

 - Can be launched on any platform, with any browser (If you don't have java installed, it will prompt to download it)
 - Centralised version control - no need for users to update, just deploy the new version to the web server
 - Signing the JAR in the package will mean you can grant unrestricted disk access to the host OS instead of just running in the Java sandbox - meaning you can write logs and store settings locally.

Which means your app is a whole lot more accessible to novice PC users who may not understand setting permissions and what not.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 12, 2011, 11:27:44 am
Hi and thanks for your suggestion.

I've had some really bad past experiences with JWS so I'm avoiding it as much as I can.

I can tell you about it privately if you're interested (a guitar forum is not the best place to discuss java stuff :) ).

On the other hand, the next version will (hopefully) solve all the reported issues and it might even have an (optional) auto-update feature...
Title: Re: I made an app to help with JUSTIN training
Post by: mattywarr on July 13, 2011, 02:04:12 pm
Were in the process of deploying a business grade Java app (For something totally unrelated to guitar!) and using Java Web Start without too many issues, once the initial config is nailed.

Didn't get a chance to try it yetso will try to find time tonight!
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 13, 2011, 02:19:53 pm
My answer from this link (http://stackoverflow.com/questions/4844641/what-are-the-alternatives-to-auto-update-an-java-swing-application/4844664#4844664) pretty much sums up my opinion about JWS.


Title: New version launched
Post by: bftanase on July 19, 2011, 06:25:34 am
Hi everyone,

I Just wanted you to know that I've released a new version with some good changes I hope.

What's new in 0.3.2


Download Here! (http://chords.btanase.ro/index.php/page/download)

I hope you dig it.

For the next release I plan to implement Chord Progression Exercises, so stay tuned!
Title: Re: I made an app to help with JUSTIN training
Post by: CT_Eagle on July 19, 2011, 12:54:49 pm
Thanks for the update. I will start using it immediately and offer some feedback. Your effort in providing this software to everyone is greatly appreciated.

Thanks also to LB for providing the chords.
Title: Re: I made an app to help with JUSTIN training
Post by: MartinL on July 20, 2011, 06:48:42 pm
I tested the latest version on my MacBook and it works great. The recorded chords are nice.

Some things you could consider for a future release:

- Don't allow the user to change the size of the window by clicking the right corner. It's a bit strange when you do this ;)
- Sometimes the play button works a bit strange. Especially when you click it several times. Sometimes it just plays the chord partially or it doesn't play at all. I think that one button (like a "replay" button for example) would be enough. Everytime you click it, it simply should play the chord.

I really look forward to the implementation of the CPR exercises.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 20, 2011, 07:41:52 pm
Hey Martin,

Thanks for the feedback!

About the play button; The play actually executes a Stop & Play. So it's basically a "Restart".

I can't reproduce what you're experiencing on Win 7 or Win XP. Unfortunately I don't have any Mac's, nor does anyone I know so it's hard to debug stuff like this. In Romania Mac's are really rare :)

If you're willing to do some beta testing for the future version I'll try some alternative ways of playing sounds, maybe it will work better on Mac...

Future versions

I'm thinking of introducing some basic "dynamics" for the chord playback. I was thinking I could implement this by randomly altering the volume of the sample each time you hit play button.

For example I could put a small volume gain, randomly between 0 -> 20 % each time a chord is played.

What do you ppl think?

Title: Re: I made an app to help with JUSTIN training
Post by: MartinL on July 20, 2011, 08:28:26 pm
You are right. I tested your program on Windows 7 and Linux and the playback is fine. Seems to be a Java/Mac issue. I can help you with beta testing.

This "dynamics" idea seems to be interesting. Would be also interesting if there were different chord recordings from different guitars (electric, acoustic, classical) during a session. Moreover, it is a bit annoying when the same chord is played for 3 or 4 times in a row.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 20, 2011, 09:01:49 pm
Alright then. I'll PM when I have something.

Thanks!
Title: Re: I made an app to help with JUSTIN training
Post by: MartinL on July 20, 2011, 09:19:35 pm
Okay. Why do the wav files have to be in stereo? I just wonder as you "normally" record in mono. I recorded two chords in Audacity and my recordings are in mono. Not a big deal to convert them to stereo anyway.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 20, 2011, 09:40:53 pm
The library I use for compression has this limitation. I didn't had time to dig into it to see what I need to change to support mono and it's not high on my priority list.
Title: Re: I made an app to help with JUSTIN training
Post by: mattywarr on July 20, 2011, 11:54:11 pm
OK, I've had a play, and I like :) It works very well. Perfect companion to the beginners course JUSTIN excercise. I must admit the ear training is an area I kind of avoid, much like transcribing (I know, shun me)

This is great for the purpose. A couple of points.

1. When I downloaded the file, it had a zip extension. I had to remove it to make it an exe, which would then launch. Not a major problem, but if the ZIP file extension isn't associated properly (Winzip would have opened it, for example) or associated with Windows explorer (Like it is on my Win 7) then it wouldn't work.

Secondly, I'd recommend having different banks of recording for the same chord. For example, when distinguishing between Em and E, its easy, because there are only 2 options. If you have 3 different versions of Em and E though and it selects them randomly, while the chord is the same, the tone may be a bit different - just like it would be when transcribing.

Also, some excercises I did with a few chords (The excercise with A D E G C) Only 2 chords came up! I think there needs to be a way that certainly for the first 7 stages, each chord comes up at least once during the randomiser.

But I like :) Its shown I can do more by ear than I thought and has tempted me to try a bit of transcribing at the weekend!
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 21, 2011, 07:03:45 am
Hi there,

About your suggestions:

1). It appears you are right, although it never happened on my systems seems I messed up the Content-Type. Anyway I ditched that whole streamed download stuff and switched to a standard direct link download. Shouldn't cause anymore issues.

2). Cool idea and I also thought about doing something like this, and it might actually happen ;)

3). This is tricky. The first version just used a simple "shuffle" algorithm (the way you shuffle a pack of cards) on  the defined chords list. But it was too easy, because you could guess some chords by the elimination process.
Current version picks randomly from the chord list until the xx number of exercises is reached. This means there's a chance that from 20 exercises all are D chords... That's the way of randomness :)

But you have a great point and I agree it's annoying and I'll think of some way of improving this.

Thanks!
Title: Re: I made an app to help with JUSTIN training
Post by: mattywarr on July 21, 2011, 08:55:49 am
3). This is tricky. The first version just used a simple "shuffle" algorithm (the way you shuffle a pack of cards) on  the defined chords list. But it was too easy, because you could guess some chords by the elimination process.
Current version picks randomly from the chord list until the xx number of exercises is reached. This means there's a chance that from 20 exercises all are D chords... That's the way of randomness :)

But you have a great point and I agree it's annoying and I'll think of some way of improving this.

Thanks!

Everyone likes a challenge :-D

Then again, maybe the point is mooted once you have the "Different versions of the same chord", as that adds to the challenge anyway, and ultimately it is up to the user if they want to try it again to get some different ones, or put together a custom lesson (Nice idea). You can lead a horse to water but you can;t make them drink it!
Title: Re: I made an app to help with JUSTIN training
Post by: schep on November 04, 2011, 12:15:20 pm
Just stumbled onto your site for the first time
& am waiting for the download!
unreal...thanks for all your hard work

standalone is the go
on the laptop anywhere, anytime, all the time

Many Thanks
as I need all the help I can get with this ear training thing!

ozzyshep

Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on November 11, 2011, 09:06:58 am
Thanks Schep! I hope you find it useful.

I finally got around to make an attempt at CPR exercises.

Download version 0.4.0 (http://chords.btanase.ro/index.php/page/download)

For those that want to know what's this all about without the hassle of download & install checkout these youtube demos:

GCET Chord Progression Demo (http://www.youtube.com/watch?v=0yBKBYLaxbU&feature=mfu_in_order&list=UL)

GCET - How to create CPR Exercises (http://www.youtube.com/watch?v=3164U84vJ-8&feature=mfu_in_order&list=UL)

Please note: I didn't have time to create CPR lessons. Please create your own! It's very simple ;)
Title: Re: I made an app to help with JUSTIN training
Post by: Loco on January 01, 2012, 11:33:35 pm
how's the project going? recently i've downloaded the latest version and i have a few tips:

1. it says "go to configuration -> lesson manager" but actually in menu it's called "manage lessons"
2. if i choose more than 10 exercises the lesson progress counter displays only one digit so after first ten exercises it's like restarted and kinda confusing
3. what about going to the next exercise by pressing e.g. space bar? i think it would be a little bit more comfortable than going with mouse cursor up and down everytime, especially when you work on a laptop :P generally i think that some hotkeys for basic options would be useful
4. the sample for E chord sounds like power chord, i can't hear the top strings at all
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on January 02, 2012, 07:14:16 pm
Thanks for reporting this. ATM I have a very important project in progress (+3 months baby :D ) so, I don't do much moonlighting  these days.

1, 2 & 3 will be fixed (+ other goodies) in the next release, which I have no idea when it will be :)

Title: Re: I made an app to help with JUSTIN training
Post by: justinguitar on February 17, 2012, 07:04:59 pm
 dude, you done a really great job with that website :)

 I will get some links when I'm updating my website over the coming months...  but I gotta be honest with you, I'm building a very similar kind of app, which of course I would like to sell!

 if you fancy working with me on this thing, drop me an e-mail to the address on the website, and I'll ever think of a few ways that we might be the work on this is a joint project if you're interested in making a standalone app, moving up a gear or 2,  and get a graphically working with the website.

 great work :)
Title: Re: I made an app to help with JUSTIN training
Post by: Mr Wessen on March 05, 2012, 05:49:42 pm
Thanks Schep! I hope you find it useful.

I finally got around to make an attempt at CPR exercises.

Download version 0.4.0 (http://chords.btanase.ro/index.php/page/download)

For those that want to know what's this all about without the hassle of download & install checkout these youtube demos:

GCET Chord Progression Demo (http://www.youtube.com/watch?v=0yBKBYLaxbU&feature=mfu_in_order&list=UL)

GCET - How to create CPR Exercises (http://www.youtube.com/watch?v=3164U84vJ-8&feature=mfu_in_order&list=UL)

Please note: I didn't have time to create CPR lessons. Please create your own! It's very simple ;)
Thanks for making this.  :)
Title: Re: I made an app to help with JUSTIN training
Post by: Catbot on March 20, 2012, 02:35:22 pm
New here, found this thread and immediately jumped to download the app, just a heads up, google chrome browser tried to discourage me from downloading/installing it by telling me that it was a malicious executable.

But me being the fearless individual I am, I went ahead with the download anyway and would like to allay any fears that others using chrome may have regarding the safety of this program.

Thanks for the great app!
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on March 20, 2012, 04:41:24 pm
Thanks for the vote of trust :)

I'm a Chrome user too and I don't remember getting any warnings (but maybe I've disabled them). Can you send me a screenshot with that warning?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on March 27, 2012, 02:33:00 pm
Is anyone using the recording feature?

I want to switch to mp3 or ogg for different reasons, but encoding in any of these AND preserving cross-platform it's a xx--xx :(

So, is it worth keeping?
Title: Re: I made an app to help with JUSTIN training
Post by: TyrNyx on March 27, 2012, 03:45:50 pm
Thanks man, this is a great program to train hearing skills. It is also a great program for me, because I play lefthanded on a righthand guitar I borrowed, so my strings are the other way around and so I get used to wrong sounds. Thanks to this program I will still be able to get used to the chords sounding correctly.

Lots of thanks

Ruud
Title: Re: I made an app to help with JUSTIN training
Post by: OLIX on April 17, 2012, 06:03:08 pm
Nice Job with that App!

I was looking for some mp3 files... but i think this is the solution for some real training in a very easy way!

Congratulation for the job....
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on April 17, 2012, 07:59:35 pm
Thank you all for your support!

Work-in-progress version testing

Soon I'll release a new version which will support up to 5 alternative samples for each chord + other improvements, like hotkeys, etc.

Meanwhile if anyone wants to test a prelease version and give feedback let me know via email or PM and I'll give you a special download link.

Please mention what Operating Systems you'll be running this app onto.

Thanks!
Title: New major version launched!!!
Post by: bftanase on May 08, 2012, 01:04:46 pm
Hi All,

I've finally released a greatly improved version:


Checkout the new version: chords.btanase.ro (http://chords.btanase.ro)

I've also opened a facebook page you can subscribe, like, etc: http://www.facebook.com/TrainMyEar (http://www.facebook.com/TrainMyEar). I'll post there release news.

And a 3 minute youtube quick introduction (http://youtu.be/6GtF1ZwWb7Q?hd=1)




Title: Re: I made an app to help with JUSTIN training
Post by: Sajko5 on July 06, 2012, 03:16:50 pm
I was so glad to see this kind of program, cause it looks very simple and useful, and I feel aural training is the thing I lack the most in my guitar playing, even though I'm still a beginner. I downloaded the installation file, however, as soon as I tried to run it, I got "the blue screen of death" and my PC just crashed. As soon as it rebooted it showed a "system has recovered from a serious error" message. I tried it again and the same thing happened. Any idea what the problem is? I'm running on Windows XP SP3.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 06, 2012, 03:31:55 pm
This shouldn't happen! This program runs in a java virtual machine, so it shouldn't cause any system instability since it's isolated from sensitive computer resources. Try to answer these questions:

- Can you run other java programs?

- What java version are you running? You can check this by running "java -version" in a command prompt window

- What error message did that BSOD display? You can use this program  (http://www.nirsoft.net/utils/blue_screen_view.html)to check the BSOD logs
Title: Re: I made an app to help with JUSTIN training
Post by: Sajko5 on July 06, 2012, 06:24:23 pm
Sorry to raise the alarm there, I guess there was something wrong with my installation file. I downloaded the program for BSOD logs you suggested and wanted to cause the crash again, so I can be sure I'm showing you the right log. For some reason (thankfully) I downloaded the installation file again, instead of using the old one. I ran it, expecting another crash, but it installed perfectly. I even tried the first exercise and got it 100% right, which made me even happier. :D

Anyway, program seems flawless, and thanks a million, this is definitely gonna help me develop my music interpretation and chord recognition. :)
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on July 06, 2012, 08:51:03 pm
I'm glad it worked out in the end. I hope you get a good use out of it!

Cheers!
Title: Re: I made an app to help with JUSTIN training
Post by: Shannon-341 on October 22, 2012, 12:53:59 pm
Hey,

I've just downloaded your ear trainer. It works when I load it up but when I answer a question and try to go onto the next question it just freezes. It won't let me click on any of the buttons and I have to force close it all the time. Have you got anyway that I can solve this problem?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on October 22, 2012, 01:03:24 pm
Hi,

Could you send me the logs as detailed on the site (http://chords.btanase.ro/contact)?

or at least tell me:
- your operating system version
- your java version
Title: Re: I made an app to help with JUSTIN training
Post by: welly_59 on October 22, 2012, 10:30:28 pm
Any chance of the source so I can convert it to run on android?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on October 23, 2012, 06:35:06 am
Before open-sourcing it I should really add some minimal docs (at least the required dependencies and stuff like that).

Anyway, I'm not sure how helpful the source will be since Android is quite different from the standard java environment and you'll need to rewrite most of the stuff (media playback, gui, persistence services).

But if you're serious about porting this, email me and will discuss it further. This topic is not the best for tech talk ;)

Cheers!
Title: Re: I made an app to help with JUSTIN training
Post by: Oddo on November 12, 2012, 05:56:32 pm
I know that there was an application on this site that played random chords and you had to recognise them.Can someone tell me where to find it?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on November 12, 2012, 06:16:52 pm
Well, there's the one I wrote from this thread. Here's the link to the site: http://chords.btanase.ro/

There used to be an online app also but doesn't seem to be available anymore.
Title: Re: I made an app to help with JUSTIN training
Post by: Oddo on November 16, 2012, 01:44:28 pm
Your program is great.Are you from Romania?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on November 16, 2012, 02:13:13 pm
I'm glad you like it!

Yes, I'm from Romania.
Title: Re: I made an app to help with JUSTIN training
Post by: Oddo on November 16, 2012, 04:23:51 pm
I'm also from Romania.It's nice to know that a fellow countryman has done such a great job in helping the others to learn guitar.
Title: Re: I made an app to help with JUSTIN training
Post by: jgalak on November 25, 2012, 04:55:26 am
Thanks for the awesome program!  Really helped.

Any chance of an iOS version?  I use my ipad as a headphone amp (via iRig and AmpliTube), and have to either keep switching headphones between the pc for the program and the ipad for the guitar, or just play the guitar unplugged, which changes the sound enough to make it much tougher for my completely untrained ears....

Thanks again,
Juliean.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on November 25, 2012, 08:41:22 am
Hi Julien,

I'm afraid an iOS port is not planned. I *might* consider doing an Android app if there's enough demand  for it but for iOS the development costs are too high (need to own a Mac, learn new language, buy iPhone/iPad to test stuff, etc).
Title: Re: I made an app to help with JUSTIN training
Post by: jgalak on November 25, 2012, 02:53:20 pm
While I've never written software for iOs (my programming days ended long before iOS existed), I don't think you need to own a Mac to develop - there are several development options for the PC, with Flash being the best known.  Still, you do need to buy an iOS device for testing.

As to the language thing, there appear to be several options out there for running Java on iOS, no idea how well they work (a google search revealed codenameone and Appcelerator's Titanium Mobile API as possible options).

Oh well, here's hoping.

Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on December 30, 2012, 08:59:07 pm
This program seems really nice, and I managed to start it on Linux by untarring the mac tar.gz and running the install.jar.

Seems you got the crossplatform functionality done correctly, because the sounds play fine  :D

A note to others who want to run it on Linux. With Sun JDK 1.6 there was an exception thrown when the windows were rendering, resulting in hundreds of error dialogs. Anyway, I had IcedTea 7 (fork/open source version for Java 1.7?) installed also, and it worked great!

(Exception was:
2012-12-30 21:53:17,803 FATAL MyUncaughtExceptionHandler:24 - Uncaught exception!
java.lang.ClassCastException: javax.swing.JTextPane cannot be cast to javax.swing.AbstractButton
        at javax.swing.plaf.metal.MetalBorders$ButtonBorder.paintOceanBorder(MetalBorders.java:94)
        at javax.swing.plaf.metal.MetalBorders$ButtonBorder.paintBorder(MetalBorders.java:68)
<veeery long nested stacktrace>)
Title: Re: I made an app to help with JUSTIN training
Post by: joshs on December 30, 2012, 09:47:17 pm
Oh, I have this app installed. Didn't realize there was a thread on it here :-) First off, works great in Linux. Same install process as just mentioned. Might want to distribute this in a non install version for linux, so you can just untar the thing and go.

BTW, I'm confused about how to use this. The first chord plays and I have no context, how am I supposed to tell what chord it is? Shouldn't there be a cadence played maybe even just play the root chord first?
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on December 31, 2012, 07:35:10 am
Thanks for the feedback. It's good to know it "sort of" works on Linux too. I'll try to see if I can find a fix to work with Sun Jdk also...

@joshs
This is meant to be used when following Justin's Beginner Course, not a standalone "ear training" software. There are plenty of those out there :)

It's mostly an improvement on this type of practice http://justinguitar.com/en/BC-118-JUSTINstage1.php
Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on December 31, 2012, 11:56:54 am
I'm a big keyboard user and I would really like having shortcut keys for answering. I see that C might collide with the Clue button and it's kinda hard with D Dsus2 Dsus4 to have D as a shortcut. But maybe the buttons could be numbered/have numbers above them? Then one could press the corresponding number on the keyboard.

I installed Oracle JDK 1.7.0.10 and started your program. Got no problems at a quick glance, so I think your program might just not work with Java 6.

I will need to hunt down some more sets or create some of my own, since I find that I learn the actual recordings :P

edit.

I found that sometimes I will get two differenth chords playing after each other when pressing P. It sounds to me that they sometimes come from both sets (I only have the acoustic button enabled). This bug appears after finishing one lesson and then opening it again. This only happens when pressing the P key, not using the button. If I don't finish the lesson, but just close it, the bug does not appear. It also does not appear if I choose to restart the lesson, instead of going back to the lesson index.

Going back to lesson index a second time, the chords now play 3 times on each button press. Going back to index again, they play 4 times. I guess the reason I heard an electric chord was because I used it during the previous lesson session.

Have you forgotten to remove a listener? If so, it's interesting that noone seen it before. I'm using the Mac version, version 1.1.4.

Trying to trigger the bug faster, I set the first lesson (Stage 1 SSR) to only have 1 question. Got this exception when trying to start it. The lesson works if setting it to have 2 questions.
Quote
13:45:47,370 FATAL MyUncaughtExceptionHandler:19 - Uncaught exception!
java.util.NoSuchElementException
        at java.util.LinkedList.removeFirst(LinkedList.java:268)
        at java.util.LinkedList.pop(LinkedList.java:799)
        at ro.btanase.chordlearning.frames.LessonSSRFrame.startNextExercise(LessonSSRFrame.java:416)
        at ro.btanase.chordlearning.frames.LessonSSRFrame.initModels(LessonSSRFrame.java:407)
        at ro.btanase.chordlearning.frames.LessonSSRFrame.<init>(LessonSSRFrame.java:256)
        at ro.btanase.chordlearning.frames.ApplicationMainWindow.onBtnStartTestActionPerformed(ApplicationMainWindow.java:320)
        at ro.btanase.chordlearning.frames.ApplicationMainWindow.access$7(ApplicationMainWindow.java:309)
        at ro.btanase.chordlearning.frames.ApplicationMainWindow$9.actionPerformed(ApplicationMainWindow.java:213)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
..
<java framework calls>

edit.
Forgot to say that the following message is repeated 2 times when the chords are played 2 times and so on.
Quote
13:59:37,964 DEBUG LessonSSRFrame:525 - Play button programmatically clicked
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on December 31, 2012, 02:14:10 pm
Keyboard shortcut for answers it's already implemented. Press 1-0 (those above the letters) to trigger answers.

I'm a big keyboard user and I would really like having shortcut keys for answering. I see that C might collide with the Clue button and it's kinda hard with D Dsus2 Dsus4 to have D as a shortcut. But maybe the buttons could be numbered/have numbers above them? Then one could press the corresponding number on the keyboard.

Yeap, you're right about the bugs, just tested now using keyboard only. It does look like some listeners going wild.

I don't have my dev env handy to look through it, but after the holidays I'll fix this and update here when I have a new release.

Thanks for reporting!
Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on December 31, 2012, 02:36:02 pm
Great! I should have read the docs  :-[

Your welcome  ;)
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on March 28, 2013, 03:28:48 pm
Just posted an updated version on the site.

http://chords.btanase.ro/download (http://chords.btanase.ro/download)

This version fixes:
- keyboard issues reported by thomasa88 in the previous posts
- on MacOS the app shouldn't crash anymore (tested on Snow Leopard)
- improved compatibility with Linux based OS. Requires Java 1.7.x though (tested with OpenJDK 1.7.0_15 and Oracle JDK 1.7.0_17)

Known issues:
- On my version of Linux (Mint XFCE) when using "Clue Mode" weird things happen, like windows no longer being clickable. Got no idea why; if there's enough demand I'll look for a workaround.

Cheers!

PS: Anyone know that Java tagline: "Write Once, Debug Everywhere"? :D

Sorry about the geek-ish post.
Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on March 28, 2013, 08:39:50 pm
Works a treat!  :D

Everything seems to work normally when I used the Clue Mode window for Stage 1 SSR. Gentoo Linux, 64-bit, IcedTea "1.7.0_147-icedtea". 64-bit installer worked :)

Never heard that tagline before, but it gave me a good laugh!
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on March 28, 2013, 08:55:16 pm
I've tested this at home with Mate Desktop Environment. Guess what? Works fine!

My bet is on the window manager and its "understanding" of modal vs non modal windows in XFCE (xfwm4).

Good to know it works for others too.

Thanks for the feedback!
Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on April 02, 2013, 09:07:01 pm
Hmm, forgot to mention that I use KDE 4.

Seems the CPR window has the same problem event listener problem as SSR had when finishing a lesson. (yeah, I haven't got very far..  :-[)
Title: Re: I made an app to help with JUSTIN training
Post by: FChris on April 02, 2013, 09:40:02 pm
Hi there, just wanted to say thanks. till now I used gnu solfege for ear training which is good but not customizable at all. Yours fits my needs just way better. Works fine.

If you ever need help doing some of the programming or maybe testing, I would be glad to help.

Thanks a lot again :-)
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on April 03, 2013, 06:58:49 am
@thomasa88

Thanks for reporting it. I thought I fixed this everywhere, I guess I missed it here. I've uploaded a new version.

About the Xfce issues I've done some more testing and it is indeed a problem between java7 and xfwm4. All Swing based applications behave like this (including Netbeans).

Not much I can do about it other than reporting to xfce devs, which I did. The beauty of Linux however is that you can easily switch to another interface that works better for you :D

@FChris

Thanks for the positive feedback: it really helps with my developer ego :)

What anyone of you can do to help is to spread the word.

I honestly suck at marketing and other than this thread I don't think I've announced elsewhere. Maybe if more ppl find out about it and use it Justin will consider it might worth putting a link on the site.
Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on April 07, 2013, 06:12:29 pm
Fix for the CPR works, thanks!
Title: Re: I made an app to help with JUSTIN training
Post by: guna on April 11, 2013, 11:21:18 pm
Hi cool programm you have developed. Unfortunately not working for me.

Seems like ubuntu 12.04.1 (xfce) standard JRE:

java -version
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.3) (6b27-1.12.3-0ubuntu1~12.04.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)

Therefore:
Unable to find JRE 1.7 or a later version on your system.
Please install the JVM and re-start this installer.

Any suggestions?



Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on April 12, 2013, 06:19:43 am
You need to have java 1.7 installed.

Code: [Select]
sudo apt-get install openjdk-7-jdk

Then use update-alternatives to set java 7 as default

Code: [Select]
sudo update-alternatives --config java

and select the appropriate option.

However, beware that there's a bug between XFCE and Java7 and you'll get some focus issues in some windows in java applications. Personally I've switched to Mate Desktop cause I was having too many issues with XFCE (although I really like xfce).
Title: Re: I made an app to help with JUSTIN training
Post by: pipsickle on September 30, 2013, 09:47:49 am
Hi there,

I'm also having trouble getting this to install. It says unable to find java 1.6 or later ... but I have version 7 on my computer ... any ideas?

Thanks!
Title: Re: I made an app to help with JUSTIN training
Post by: knotworthy on September 30, 2013, 10:23:03 am
Hi,
Just FYI, I had the same problem as pipsickle. Do you need anymore samples? I could probably help.
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on September 30, 2013, 10:38:39 am
Hi,

Are you guys on Windows?

Run this command in a command prompt and paste the output here:

Code: [Select]
java -version
Title: Re: I made an app to help with JUSTIN training
Post by: pipsickle on September 30, 2013, 12:51:53 pm
Hi there - yes I am. I'm not managing to get that to work - just says java is not recognized as an internal or external command ... do I need to put something else first (like search or something?)
Title: Re: I made an app to help with JUSTIN training
Post by: knotworthy on September 30, 2013, 01:02:50 pm
Same again as pipsickle as per direct message
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on September 30, 2013, 02:38:05 pm
Quote
java is not recognized as an internal or external command

This means that Java is not (properly) installed (or it's not in the system path).

Try installing the JDK instead, it might work better:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Select this file: jdk-7u40-windows-x64.exe (or the 32bit version if you're on a 32 bit system)
Title: Re: I made an app to help with JUSTIN training
Post by: pipsickle on September 30, 2013, 03:53:41 pm
Thanks - that's worked this time!
Title: Re: I made an app to help with JUSTIN training
Post by: lastnightilie on February 10, 2014, 04:49:49 am
I'm so glad this exists! I check out this site from time to time but I actually found this program just by googling around for a program that did exactly this. Thank you!!!
Title: Re: I made an app to help with JUSTIN training
Post by: sayworth on July 14, 2014, 09:13:21 pm
awesome program!  Just found it for first time, and I think it's going to really help
Title: Re: I made an app to help with JUSTIN training
Post by: Erikvanhoutum on August 15, 2014, 10:18:58 pm
Hey guys, I'm new here. I'm looking for an app to do the JUSTIN excercises with. Only problem is that I only have an Ipad (I'm travelling for a year). Any apps you guys can recommend?? I don't mind paying for them.

Thanks!

Ps I already downloaded the justin ear trainer but it doesn't help me to master the justin excercises in the beginners course
Title: Re: I made an app to help with JUSTIN training
Post by: justinguitar on August 17, 2014, 09:33:51 pm
if you nail the exercises in the ear trainer app, the beginner course stuff will be totally easy!! :)
Title: Re: I made an app to help with JUSTIN training
Post by: Erikvanhoutum on August 28, 2014, 05:40:26 am
Okay maybe I should have another go then!
I did find another good JUSTIN training excercise app though which is a "chord quiz" its called "EarPlay" for Iphone.
Might be a good help for some people here. It plays chords and lets you guess which chord it is!
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on January 10, 2015, 09:52:48 am
Just an update for anyone still using this.

It looks like there was an error in the acoustic chords: the E and Em chords were reversed.

You are encouraged to download the latest version ( 1.1.8 ) which fixes this.

http://chords.btanase.ro/download

Sorry about that
Title: Re: I made an app to help with JUSTIN training
Post by: thomasa88 on January 10, 2015, 11:01:41 am
Oops :-)!

That explains why I could never get the hang of the E and Em. Thanks for posting a correction!
Title: Re: I made an app to help with JUSTIN training
Post by: ClausP on January 10, 2015, 11:40:45 am
I'm using it. I think it's great. Thanks for the update.  :)
Title: Re: I made an app to help with JUSTIN training
Post by: Haoshoku on January 13, 2015, 12:48:46 pm
Using it also, very very helpful! Thank you for this :*
Title: Re: I made an app to help with JUSTIN training
Post by: de_conne on January 13, 2015, 01:54:00 pm
Wow, didn't know this app existed! Thanks for bouncing it ;)

I'll try it out!

Great work!

regards,
de_conne
Title: Re: I made an app to help with JUSTIN training
Post by: guna on November 29, 2015, 07:35:09 pm
Hey,

I just downloaded the app for the second time.

Just wanted to add, to get the installation running on Linux, one must first enable the .jar as an executable file:

sudo chmod ug+x train-my-ear-1.1.9.jar.

Thanks again for the great programm!
Title: Re: I made an app to help with JUSTIN training
Post by: m_c on November 29, 2015, 09:52:53 pm
I'm just getting back into using this brilliant app, but I've got a suggestion to make.
Is there anyway you can add a way to reveal the answer?

Doing the CPR exercise, I find it frustrating when I still haven't got it after several attempts, and no clue as to what I'm getting wrong. Even some kind of percentage feedback as to how correct/wrong you are (maybe a separate score for the correct chords, and correct order?) would be good, so you can at least get some idea as to how wrong/correct you are.

Thanks for putting the time and effort into creating it!
Title: Re: I made an app to help with JUSTIN training
Post by: emseepee on November 19, 2017, 06:42:25 pm
The website seems to be down: chords.btanase dot ro - where are the answers to the Single Sound Recognition and Chord Progression Recognition in the first training exercise?
Title: Re: I made an app to help with JUSTIN training
Post by: umishock on November 24, 2017, 05:21:41 pm
Website is down, can you upload the program again?
Title: Re: I made an app to help with JUSTIN training
Post by: Seraph69 on January 01, 2018, 12:26:17 pm
Hi all,

is there anyone here who has downloaded the chord recognition software Bogdan created that could send me the installation files?

His site is down and I don't know why or for how long.

Would greatly appreciate it!

Thanks
Title: Re: I made an app to help with JUSTIN training
Post by: LBro on January 01, 2018, 01:03:22 pm
Hi,
Gosh this one has been off the radar a while. I helped the programer make this application by creating all the sound files for him. I did not think the sound files were all that great but I guess it worked ok. I really can't recall much about how to install this so I hope the package might have some docs with it??? Pretty sure you had to have Java installed for it to work.

At any rate enjoy:
https://drive.google.com/file/d/17NAZA_puSBUzlNrDWLScfoIaTUqJOo17/view?usp=sharing (https://drive.google.com/file/d/17NAZA_puSBUzlNrDWLScfoIaTUqJOo17/view?usp=sharing)
 
LBro
Title: Re: I made an app to help with JUSTIN training
Post by: bftanase on January 01, 2018, 03:24:11 pm
Hey guys,

I'm sorry I missed all the notifications about this issue, for some reason only the PM from Seraph69 reached me. The site is up again now.

Although I'm not actively supporting the app anymore, I'll keep the site available for as long as possible if people still find this useful.

Cheers and a happy new year!