#3 Midi Playback - Swing

after next release
open
nobody
Playback (1)
7
2011-10-31
2011-10-31
No

Date: 2009-Mar-18 08:17
Sender: suamor
Logged In: YES
user_id=428
Browser: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009031120
Mandriva/1.9.0.7-0.1mdv2009.0 (2009.0) Firefox/3.0.7

As we still do not have that many developers I just do a
short update here: Midi is progressing quite nice right now.
I'm still undecided if this should be a main feature or
plugin though.

Date: 2006-Aug-20 13:31
Sender: michaa7
Logged In: YES
user_id=30759
Browser: Opera/9.01 (X11; Linux i686; U; de)

Now that I have understood, that you are one of the developpers, I feel
encouraged to continue this thread:

[Quote]"I've been thinking about converting the score to the
swing-style every time before playback."[/Quote]

I agree 100 %. First, I do not like the score to be altered, because it becomes
unreadable and nearly uneditible afterwards. Second, on-the-fly is too
demanding, a fact which I can only imagine.

May be the solution could be a temp file which will be created before playing. An
alternativ could be to copy the tracks. Each track is copied to a swing-track. The
normal track is muted, the copied swing track which is played is hidden from
screen. do not know whether it is worth to do so.

Much more imported will be how you create swing, by which method and with
which values. There are programms which try to make swing by converting to
8th to a dotted 8th followed by a 16th. But this does not "swing". I gave
up
those programms. And that is why I try and try to find someone who really is
interested in doing it the right way. I would do it myself. I would do it in exel,
because it is simple, I guess. But as midi is not human readable, I can't do this,
because I have no programming skills.

[Quote]"This could be doable sometime in the future..."[/Quote]
May be you are interested that much, that you decide to make a little stand-
alone-midi2swing-conversion-utility for the meantime? I think, there could be a
way of doing it quite simple.
If the tempo is set to 1 beat is 120 ticks, you have to look for all events which
took place exactly in the middle of a beat, at 60 (or 61 ticks?), no matter
whether it is note-on or note-off. You add an amount X of ticks to the
timestamp. X is constant per song. The question is how much is X. As told
above, there are really ugly ways to to this. In literature about swing, you will
find values from 5:3 for the both notes in question up to 3:1, which would be
the example above. You should make it possible to play around until it really
swings. So 5:3= 75:45 ticks, 3:1 is 90:30 ticks. The sarting point is 60:60. So
X is minimum 15 ticks and maximum 30 ticks, but all values in between should
be possible.
Done.

I would be glad to hear that you or someone else would realize such a cl-utility.

Thanks for your attention!

Greetings from Germany

michaa7

Date: 2006-Aug-13 16:18
Sender: whiteangel
Logged In: YES
user_id=11952
Browser: Mozilla/5.0 (X11; U; Linux i686; sl-SI; rv:1.8.0.5) Gecko/20060731
Ubuntu/dapper-security Firefox/1.5.0.5

The idea about playing in swing-style is very interesting
indeed.

I've been thinking about converting the score to the
swing-style every time before playback. Cannot think of any
better solution currently (on-the-fly conversion is too
demanding I think and currently we read note by note
anyway). This could be doable sometime in the future...

Date: 2006-Aug-12 18:49
Sender: michaa7
Logged In: YES
user_id=30759
Browser: Opera/9.01 (X11; Linux i686; U; de)

as nobody seems to read the 2help - forum", I am asking hier again reffering
to
my post in the help forum:

http://developer.berlios.de/forum/forum.php?forum_id=18431

Looking at the project hp I got the impression of a working version of canorus.
After compiling it without any errors (!) I had something that shows me how it
is look like without any working features. Should the newest version in svn
work or not?

As to swing and scriping: I read in some canorus wiki, that the new file format
will not include midi timings. I hoped that I could do the swing trick via scripting
( I do not need rt swing support), but without midi timing I can not imagine on
how to manipulate an exsisting file as desired. How do you see this point?
(I have no programming skills, but I think i am able to learn scripting)

btw: do you know any utility, that could export midi to a table format and re-
import it?

Date: 2006-Aug-12 15:44
Sender: suamor
Logged In: YES
user_id=428
Browser: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050921 Firefox/1.0.7
Mandriva/1.0.7-4mdk (2006.1) Mnenhy/0.7.3.0

No, unfortunately not, we are not yet actively searching /
hiring other developers. It's mainly my job but the very few
spare time I have I currently spend on developing the user
interface and scripting.

Date: 2006-Aug-10 12:55
Sender: michaa7
Logged In: YES
user_id=30759
Browser: Opera/9.01 (X11; Linux i686; U; de)

who are "other people"? Do they allready exist?

Date: 2006-Aug-09 19:04
Sender: suamor
Logged In: YES
user_id=428
Browser: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050921 Firefox/1.0.7
Mandriva/1.0.7-4mdk (2006.1) Mnenhy/0.7.3.0

Yep Canorus is the official successor of NoteEdit. It
already has midi support (you can fetch the source from svn)
but it depends on other people to implement special
features. Me and Matevz are concentrating to get the main
features going (currently key signature input, next start on
the scripting interface).

Date: 2006-Aug-09 16:19
Sender: michaa7
Logged In: YES
user_id=30759
Browser: Opera/9.01 (X11; Linux i686; U; de)

I second this request. It is THE MOST WANTED feature I am looking for. This
and some little enhencements would make canorus a good rehearsal programm.
Unfortunately I have no programming skills. The only thing I could offer in this
regard is to make beta-testing with bug-reports.

btw: canorus seems to be the follow-up of noteedit, isn't it?

Date: 2006-Aug-09 16:18
Sender: michaa7
Logged In: YES
user_id=30759
Browser: Opera/9.01 (X11; Linux i686; U; de)

I second this request. It is THE MOST WANTED feature I am looking for. This
and some little enhencements would make canorus a good rehearsal programm.
Unfortunately I have no programming skills. The only thing I could offer in this
regard is to make beta-testing with bug-reports.

btw: canorus seems to be the follow-up of noteedit, isn't it?

Date: 2006-May-23 01:59
Sender: gseaman
Logged In: YES
user_id=20246
Browser: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060413
Firefox/1.5.0.3

I would like to be able to write music in standard and
8th notes and select noteedit/canorus to play back in a
swing style.

Discussion


Log in to post a comment.