Karl Hedlund's Shamisen Composer

Windows and/or android

This kind of verifies what I thought. The demand is on many platforms. If I wanted to do a desktop version I would like to work with WPF for windows. The alternative is now Qt for windows and linux or to die inside and work with Android.

Not to step on any toes, but:

https://scontent-arn2-1.xx.fbcdn.net/hphotos-xpf1/t31.0-8/12027091_1014087265310272_4828450923786348650_o.jpg

:stuck_out_tongue:

On a technical note, Karl, what format is the music stored in? I’ve been experimenting on my own and was curious what you were using. Also, where did you get the soundfont for the shamisen and is it freely available for others to use?

Hey now… I’m a Mac user and consider myself pretty smart :wink:

When I decided I wanted to be able to play the music, I rewrote it all to be stored in the same way MIDI is when it comes to timestamps, because I use a third party midi player.

I made the soundfont myself with my ZOOM handy recorder, but it was done pretty fast and not in some kind of studio environment. I also only recorded quite hard strikes. Then I had to sit down and cut the recording into pieces for each strike and fix the pitch of each one since you don’t want a slightly off pitch note every time its played. The last part was to make it so that there was no silent part in the beginning of all the files and that it was the same for them all.

Also, when playing in different tunings I have just used the other string’s sounds and not recorded it again so it’s not authentic in that sense.

I don’t mind you using the soundfont as it’s not professionally made.

Well, Tina maybe you are the exception to the rule then!

Cool, thanks. I know the composer has been taken down and I can’t find any links to the old code. Is it available anywhere else to download?

Regarding picking a platform… you don’t have to anymore! Just do it in Javascript! There are several ways of making cross-platform packages for JS-based apps, and I know the current app is at least partially JS-based. See https://atom.io/ for an example app, and http://electron.atom.io/ for an example tool (which has more example apps on the page). And a lot of the code would probably be code you could use on the web too. Hello reusability.

+1 for Atom! Sexy sexy IDE!

I’m all for building it in Javascript/HTML5 for cross-platform support. It would make it a lot easier to port to a mobile devices as well (IONIC, PhoneGap, Appcelerator, etc.) It’ll even work for “idiots” like me. :stuck_out_tongue:

is shamisen composer available for download anywhere now? The links above don’t work

You can find it here Vladimir: #post-21797

It’s by no means in any stable state however. With the right Visual Studio web extensions it should be runnable though.

I’m sorry for asking this(probably dumb) question, but how do one (open) use the composer?

Hello Andreas. I dropped the project when it was online and ready to use in your browser. I just zipped all the code and put it up there for any developers to look at it. To be able to run it you need Visual Studio and its web extensions. Then you can run the website through the project. There were too few users using it so that’s why I took it down from the website.

I’ve started working on a more general music project now so perhaps in the future when I’ve progressed a little more I will start to add stuff from the composer to that program. We’ll see!

Thanks Karl. I get it now:D