elieserdejesus / JamTaba

Jamtaba is a software to play online music jam sessions.
http://www.jamtaba.com
245 stars 49 forks source link

VARIAS IDEAS #1272

Open ghost opened 4 years ago

ghost commented 4 years ago

Buenas. despues de varios dias usando jamtaba, tengo varias ideas que podrían ayudar al mejor funcionamiento del (ideas, no soluciones, no se nada de programación)

  1. me he dado cuenta que cuando toco con gente, hay veces que no hay mucha compenetración, aunque el ritmo si se sigue bien, ya que tenéis muy bien enlazado los audios gracias al metrónomo, pero para tocar temas concretos, no vale cuando hay lag, y el problema es que no se sabe si hay lag o no, a no ser que se hagan pruebas. un aviso sobre el lag y consejos para solucionarlo en el momento, estaría bien.

2 permitid que los servidores puedan ser modificados para hacerlos privados para ensayo de grupos que no quieren que mas gente se les una, por que son ensayos privados, pero para ello, el primer punto es importante, por que un grupo con canciones propias, no puede tener un lag de una vuelta de metrónomo.

3 cuando cierro un servidor. y busco otro que me interese mas, sigo viendo mi nombre en el servidor que acabo de dejar. asi que un boton de regrescar para que se actualicen todos los servidores disponibles, no estaria mal.

4 con respceto al lag, tb estaria bien que en todo momento hubiera un indicador de la calidad de nuestra señal. mas que nada por que no entiendo por que tengo lag, si tengo fibra de 100 mg de velocidad.

de momento no tengo ninguna sugerencia mas, espero que este mensaje no caiga en la papelera de reciclaje y se tenga en cuenta, ya que llevo un ratito de mi poco valioso tiempo redactandolo. saludos y gracias por el programa.

jonjamcam commented 4 years ago

Hola @lukydj . Se agradece tu aporte. Voy a explicarte un poco en español de qué se trata este software y así podrás entender mejor cómo usarlo.

  1. Ecosistema: esta forma de tocar en línea se creó hace unos 14 años por el grupo de desarrolladores de Reaper, un software multipista bien conocido.

Jamtaba no inventó el protocolo, solo lo utiliza tal como se creó. Es por esto y para mantener la compatibilidad entre varios clientes es que las modificaciones son más bien cosméticas y de facilidad de uso. Cada vez que se ha propuesto algún cambio más profundo topamos con el tema de la incompatibilidad.

Aún así existe mucho espacio para mejoras y si comparas Jamtaba con los otros clientes verás que tiene varias ventajas.

  1. Latencia. Independiente de cuál sea tu velocidad de conexión, el diseño del prorocolo NINJAM es aumentarla. Este aumento puede ir desde 1 segundo hasta varios minutos, dependiendo de las características de la progresión que estés tocando. No está hecho para tiempo real y no pretende serlo tampoco. Para esto existen otros programas que te permiten tocar a distancia sin latencia.

  2. Servidores. Los servidores que ves en el mapa no los mantiene Jamtaba y las características de cada uno depende de quién los puso a disposición del público. Jamtaba tiene una opción para que tú crees tu propio servidor privado y así tocar solo con gente conocida sin interrupciones.

El mapa se actualiza casa 1 minuto por definición, pero esto puede a veces demorar si hay congestión en la red.

  1. Finalmente este foro está destinado principalmente a la mantención del código fuente y sugerencias también. Desde el comienzo y a pesar que los colaboradores hablan diferentes idiomas se ha intentado mantener una neutralidad del lenguaje optando por inglés aunque tu idioma sea otro para que así todos puedan beneficiarse de las discusiones. Al final la idea del código abierto es el aprendizaje, no crees?

Gracias por tus ideas. Si aún te interesa participar, intenta ser bien específico y redacta en inglés en lo posible. Un saludo.