 |
 |
 |
 |
|
 |
 |
Help
Sync TuxGuitar Tab display with recording session?
|
|
| Author |
Message |
|
eleandar
|
|
Post:
May 24th 2009 at 11:53 AM |
|
|
Hy everyone,
I need to record my playing session and I would like TuxGuitar to show me the current note to play during the session (Tablature and Sheet).
I know TuxGuitar can do that.
But how do i synchronize TuxGuitar with ecasound/Ardour or other multitrack recording session ? (placement in the song, play, stop ...)
Jack Transport could be a solution but i'm not sure that TuxGuitar is jack compatible ...
1st question: Is there a way to automate the start/pause/stop of the song with TuxGuitar (MIDI Controller ?)
2nd question: is there a scripting language than can be used to automate some action in TuxGuitar (like import/export, play, pause, stop, ...) ?
Thanks in advance for your advice ! ;)
Laurent
|
|
| Back to Top |
| |
|
Julian
|
|
Post:
May 24th 2009 at 6:42 PM |
|
|
No, you need some Sequencer plugin for that, but there is nothing available now.
not sure if understand the second question ..
you mean call a tuxguitar action, out of tuxguitar ?
we need some kind of socket plugin for that (also don't available)
|
|
| Back to Top |
| |
|
eleandar
|
|
Post:
May 25th 2009 at 5:14 PM |
|
|
The idea would be to have a MIDI Master. All tuxguitar instance connected to that Master and playing at the same time the same song and display sheet accordingly for different parts (depending on the user settings).
I understand that this is not available now.
Is there a command line syntax to convert gp5 file to midi, pdf, ... ? (for batch mode converting)
I understand that this is not available now.
How do you automate action in java software (emulate user action) for example in your GUI test suite ? A socket will be required but is there any software that already implements that ?
|
|
| Back to Top |
| |
|
Julian
|
|
Post:
May 26th 2009 at 2:05 PM |
|
|
Well a MIDI Master may don't help if the sequencer still uses it's own tick.
If have for example, no way to tell the java "Real Time Sequencer", how get the tick.. it have it's own methods to get it.
This is why i tell we need a new sequencer.
this sequencer must get the "Tick Position" from jack.
And in parallel we need a listener that listens jack events, and let tuxguitar know if you clicked play from an external application. ( other wise, sequencer may only work when you click play from tuxguitar )
Thats all..
>> Is there a command line syntax to convert gp5 file to midi, pdf, ... ? (for batch mode converting)
no, there are no features that works as stand alone on this project..
the tuxguitar-converter plugin don't have a "main" class
you need to add a main class to it, that parse command line arguments and start the converter task to make it work.
>> How do you automate action in java software
i'm not sure if it's possible.. i never investigate about something like.
you can use also native libraries ( don't need to be java )
i say sockets, because we need keep the multiplatform..
but maybe there are better ways.
On this project the actions are managed by tuxguitar.
they can be fired from same code:
TuxGuitar.instance.getAction( XX ).process()
Then we have listeners to SWT, that catch the SWT events and throw tuxguitar actions..
so same actions can be used for mouse clicks, key bindings, or call when are needed from the internal code.
So if is there any way to access a java application instance running, you can easily fire an existing action.
|
|
| Back to Top |
| |
Post Reply
|
 |
 |
 |
 |
|