Code Monkey home page Code Monkey logo

showq's People

Contributors

evandelisle avatar harryhaaren avatar mitscherdinger avatar trebmuh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

showq's Issues

Fade cues

Does not do the expected fade and occasionally causes a crash

Main Window: Better column layout

Suggestion: The main window of ShowQ is clear and functional, but there are things that can be improved:

  • Keep "Type" and "Auto cont" slim: There seem to be no reason why the "type" and "auto-cont"-columns are variable at all. A fixed width could keep them from stealing space from the other columns.
  • The width of "Description" and "Cue No." should automatically orient on it's content.
  • Column "Wait" and "Q Elapsed" should default to a certain minimum-width and get wider, if "Description" and "Cue No." allow it.
  • Keep the possibility of manual configuration.
  • Right click on the column-names could open the same dialog as the "view"-menu (or could even replace the latter).

ESC to stop last cue and not all cues

I don't know if it's easy to do, but i think it would be better that only the last cue is stopped with ESC and not all Cues. In all the years i used showq for my theaterwork it happened two times that i did a double-go with the space bar. In this case my proposed behaviour would be more useful. (Human error).

All relevant info in the main window

Would be great, if all relevant information could be checked in the main window.
What's missing:

Routing and fader-info of wave-cues
Relation infos of stop-, start-, pause- and fade-cues.

Maybe both could be shown in a new "info" column, f.e.

Fade Cues are not working as expected

I have a cuelist with about 5 Fadeout-cues. The first is working correctly, the target-field can be changed and is persistent. From the second Fade cue on, fades are done on any running wave cue, and is not refering to the target cue, because all the targets are defined to 20 (or 1 if you use renumber). Which means that my fade out cue Nr.5 will fade any running wavecue but it is supposed to fade out the 5th wavecue.
EDIT: This happens probably only with cuelists which have been created with an older version of showq. Just relinking to the wavefile (the field wave is empty when you open an old cuelist) is not enough, you need to delete the cue and recreate it. Or probably start from scratch.

Build instructions should specify gtkmm-2.4

Build instructions mention that gtkmm is required, but the build script requires version 2.4.

The build instructions should make this more clear as (at least in Ubuntu 16.04) there are multiple verisons of gtkmm available (2.4 and 3.0)

Crash if a m4a is imported

Hey, it's not a bug, it's a feature!

Haven't tried this with other audio-files not supported by showq, but if you try to import a m4a-file (no matter if drag n drop or using edit -> new cue -> wave cue, showq crashes. Would be nice, if showq says "not supported" insteas of crashing... :)

unable to launch ShowQ built from GIT 4700ddc

Build from today's GIT 4700ddc , the build is going fine, but when trying to launch showq, I've got:

$ showq
ShowQ:out_1 # system:playback_1
ShowQ:out_2 # system:playback_2
ShowQ:out_3 # a2j:Midi Through [14] (playback): Midi Through Port-0
ShowQ:out_4 # PulseAudio JACK Source:front-left
ShowQ:out_5 # PulseAudio JACK Source:front-right

showq-error
Then, when clicking on the OK button, nothing happen but showq finishing.

@evandelisle : let me know if I could provide any other information.

Transition gtk2 -> gtk3

Assuming here that ShowQ is gtk2 based (which might not be right - if so, please tell me).

If I understand correctly, Debian is going to remove all software depending on gtk2 for the next stable (named "buster"). I'd be great then to transition ShowQ to gtk3 in order to keep it distributed in the Debian repo with the next stable.

Moreover, Debian removing gtk2 support sounds like gtk2 is dying, hence other distributions will (or have already) probably take the same way.

Compilation problems

Compiling showq on manjaro (arch) needs some adjustements:
Pointing to python2 (instead of python, which will call python3) in two files:
/waf and /src/wscript
and change the last line of /src/wscript to
'-DPROGRAMNAME_LOCALEDIR="${PREFIX}/share/locale/"', '-std=c++11']
)

jack-transport-cues

With jack-transport-support you could sync xjadeo, ardour, blender and other cool stuff with ShowQ.

A jack-transport cue could look similar like the other cues with the following riders:

Info
Trigger
Transport: A start-time, a stop-time and a possibility to check the settings, f.e. a little player like in the "wave" rider of the "wave-cue". Two times, first one absolute time of jack-transport, second one time of the cue.

Of course: Can just be used with jackd can't be used with ALSA.

simultaneous sample playback sometimes doesn't work

To reproduce: Take a bunch of (f.e. 10) samples and drag'n'drop them into ShowQ. Activate auto-cont in all but the last entry. Start the first cue.

Expected behaviour: All wave-cues are playing.

Most likely, some of the wave-cues won't play.
If you deactivate auto-cont and try to play one after another wave-cue you will experience that the same wave-cue(s) that refused to play in the test before only work if another wave-cue is finished. Which one prevents the wave-cue from playing is unpredictable.

To fix this: Just re-import the sample and create another wave-cue.

Suspicion: Only happens when drag'n'drop?

Renumbering

A strange thing happens when renumbering the show. All cue id's and target id's are set to 0. But looking at the xml-file shows that renumbering works a bit. The fourth (fade)cue in my list, which was before cue id 7, targeting cue 5, now reads:

<cue_id>0</cue_id>
<Fade target="3" .....

( from http://sourceforge.net/p/showq/tickets/4/ )

allowing i18n

As far as I understand it, there is no way provided right now to provide Showq with a translation.

I'd be great if it could be done, I'd suggest using gettext which is well know, well spread, and well used across a wide range of Libre Software.

If/when the system is implemented in ShowQ, I'd then be willing to provide with a French translation.

Cheers.

"Latency" of wave cues

Its not really about latency. When you start three wavefiles in the same moment with autocontinue, the second and the third will be played later then the first one (something like a quarter or a half second).

A workaround is taking a short wavefile and autocontinue other wavefiles after that. The first wave is not audible, all other wavefiles started with autocontinue are in sync. The drawback is a little delay when starting the cue.

(from http://sourceforge.net/p/showq/tickets/2/ )

no proper resampling

Regression: Since debian version 0.4.1+git20090622+dfsg0-2 ShowQ can only playback samples with the same samplerate configured in the jackd-server.

ShowQ won't start up on debian testing

While writing this report (28.03.2016) showq won't start on a basic debian testing installation.

ShowQ prints error message
"showq: symbol lookup error: showq: undefined symbol: _ZN4Glib9file_testERKSsNS_8FileTestE"
and exits.

(According to Harry van Haaren) this is most likely a problem with the GCC-5-ABI-breakage.
Installing kxstudio-repositories and dist-upgrade to the libraries offered there is a possible workaround.

[Edit: Typo]

i Can't install the program ...

Hello,

I would like to try SHOWQ on my ubuntu 16.04 distribution but the ./waf configure give

Logged from file Logs.py, line 167
Checking for 'g++' (C++ compiler) : /usr/bin/g++
Checking for program 'pkg-config' : /usr/bin/pkg-config
Checking for pkg-config version >= '0.0.0' : yes
Checking for 'gtkmm-2.4' : yes
Checking for 'gthread-2.0' : yes
Checking for 'libxml++-2.6' : yes
Checking for 'alsa' : yes
Checking for 'jack' : not found
The configuration failed
(complete log in /home/bruno/Téléchargements/showq/build/config.log)

When i'm looking in the " config.log " file, i can read this at the end :

Checking```for 'jack'
['/usr/bin/pkg-config', '--cflags', '--libs', 'jack']
err: Package jack was not found in the pkg-config search path.
Perhaps you should add the directory containing jack.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jack' found

not found
from /home/bruno/Téléchargements/showq/src: The configuration failed

Can you give me some help please ?
I always installed JACK and used it with Ardour ou LISP without no matter.

Thank you
Bruno

manual

Hi all,
I'm glad to see that finally I found back this little thingy and that it's currently active. Kudos.
Maybe you guys could know where I can find some documentation about using it? ("you can read the source" is not an expected answer :) )
Cheers,
Olivier

Crash on saving badly reopened session

ShowQ crashes in the following case:

  • Create a show and save it
  • Quit ShowQ
  • Delete the saved show
  • Start ShowQ - ShowQ wants to open the last session but it
    fails. For the user it looks like it's a new session
  • Press "save" -> Crash! - ShowQ wants to save in the file which
    doesn't exist anymore

Expected behaviour: When started the second time, ShowQ should pop up a
message like "Didn't found the last session. Started a new one." When
pressing "save", ShowQ should behave like pressing "save as" - the
default behaviour on new sessions.

As per Debian bug-tracker report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783217

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.