Topico para gênios: mais de um escript em um texto

    Autor Mensagem
    ademir.ferraz63
    Veterano
    # jan/18


    Bem. O "has4_veterano" colocou o dedo n problema. Existe uma infinidadde de script para rolar texto. No caso da música os que existem são ruins, ruins mesmo. Não atendem nem mesmo você treinado. Isso porque conforme o Has4 levantou, as musicas tem velocidades diferentes. Creio que que seria para genio mesmo porque bati 4 meses e não achei. Então deveria funcionar assim: quando a página rolasse X linhas de uma musica, o script reconheceria o valor e, conforme ao musico já tivesse testado, a proxima musica passaria a uma velocidade X=Y.

    Viciado em Guarana
    Veterano
    # jan/18
    · votar


    Quê?

    Buja
    Veterano
    # jan/18
    · votar


    Isso é um trecho de um livro kirptografado pelo Bruno Borges...
    se voce souber falar a contrasenha, voce entra para a seita do Giordano Bruno.
    So cuidado com o sumiço!

    qew
    Veterano
    # jan/18
    · votar


    has4 é das antigas

    Wade
    Membro Novato
    # jan/18
    · votar


    Só.

    Wade
    Membro Novato
    # jan/18
    · votar


    Sol.

    Wade
    Membro Novato
    # jan/18
    · votar


    G.

    Buja
    Veterano
    # jan/18
    · votar


    ademir.ferraz63

    Tentando entender....

    Voce ta falando de rolagem automatica de letra de musica em site de cifra certo?

    Tipo quando voce quer tocar uma musica no site, e tem a letra e as cifras.
    Dai voce clica em rolagem automatica, e a tela vai rolando a medida que voce toca.

    Acho que ta falando isso ne?!

    Então, a maioria desses scripts são ruins mesmo, porque nao são muitos elaborados. Eles tem as velocidades lenta, normal, rapida e rapidona.
    Só.

    Tem musica que fica entre lenta e normal....entao ou a rolagem vai devagar demais, e no meio da musica voce já ta longe, e a letra na audou.....ou anda rapido demais e quando vc chega no meio da musica, o treço ja desceu tudo.

    Pra um "script" desses funcionar, ele tem que levar em consideração varias coisas:


    1 - Tablaturas e solos no meio da musica
    Tem musica que chega no meio vem um solo de 40 segundos, e a rolagem deveria ficar mais devagar, parar, ou até andar mais rapido.
    Depende da tablatura que tem no meio da musica.

    2 - Repetição de refrões.
    Tem letra que se repete o refrão trocentas vezes, mas so vem escrito
    [chorus] [3x]
    Nesse local, a rolagem deveria congelar em cima do refrão.

    3 - Tem musica que começa com o refrão, anda com os versos, depois la em baixo vem escrito
    [chorus]
    Nessas musicas, a rolagem deveria voltar para o topo.

    4 - Tem musicas que o andamento muda no meio dela. Começa lentinho, depois acelera. Depois fica lento de novo.
    O script deveria acompanhar essa mudança de tempo.

    E varias outras variaveis que nem consigo lembrar aqui direito....


    É extremamente complexo escrever um algoritmo inteligente assim que se comportasse bem em qualquer musica.
    Esse rolagem automatica é so um auxilio....uma ajuda que funciona em algumas musicas, outras nao.
    As que nao funciona, voce tem que rolar sozinho.

    Existem outras solucoes pra isso se tiver precisando bastante, como um pedal tipo AirTurn, usado pra mudar paginas de partituras e outras coisas tambem.
    Credito ao makumbator que me mostrou isso.

    Continuando no script, pra um desenvolvedor escrever algo nesse sentido, o mais correto seria habilitar uma ferramenta para o cara que bota a cifra no site poder escrever tambem o andamento da musica.

    Poderia ser da mesma forma como se escreve uma legenda por exemplo.
    Voce vai configurando o andamento de cada ponto.

    Tipo assim, vou dar um exemplo:
    Imaginemos a letra Rap God do Eninem:


    Nessa parte ele canta numa velocidade, digamos normal:

    Então o cara poderia colocar uma marcação assim:

    [velocity value="50"]
    To just come and shoot ya like when Fabolous made Ray J mad
    'Cause Fab said he looked like a fag at Maywhether's pad
    Singin' to a man while they played piano
    Man, oh man, that was a 24/7 special on the cable channel
    So Ray J went straight to the radio station the very next day
    "Hey, Fab, I'mma kill you"
    Lyrics coming at you at supersonic speed, (JJ Fad)

    [/velocity]

    Logo apos ele canta rapidaço. Então ele coloca uma marcação diferente:

    [velocity value="200"]
    Uh, sama lamaa duma lamaa you assuming I'm a human
    What I gotta do to get it through to you I'm superhuman
    Innovative and I'm made of rubber
    So that anything you saying ricocheting off of me and it'll glue to you
    I'm never stating, more than never demonstrating
    How to give a motherfuckin' audience a feeling like it's levitating
    Never fading, and I know that the haters are forever waiting
    For the day that they can say I fell off, they'd be celebrating
    Cause I know the way to get 'em motivated
    I make elevating music, you make elevator music
    Oh, he's too mainstream
    [/velocity]

    Depois ele volta ao normal:
    [velocity value="50"]
    Blah blah blah rap rap rap god god ....
    [/velocity]



    Era uma maneira de deixar o mais acertado possivel.

    Porem, mesmo assim não fica 100%. Muito suscetivel a problemas.

    Por exemplo, velocidade 50 pode significar uma coisa num monitor 27 polegadas da apple, e outra num browser de celular.
    O tamanho da fonte tambem influencia. Por mais que se fixe isso no codigo, cada monitor pode exibir com algumas minimas diferenças.
    sans-serif no ubuntu nao é a fonte serifa do windows.
    Tem diferenças.

    Outra coisa é o zoom: Se o cara coloca um zoom de 70% na pagina, a fonte fica menor, logo cabe mais informação na tela, e a velocidade vai zonear toda.
    Tudo bem, era so colocar 70% da velocidade...mais isso nao garante que vai ficar perfeitinho e sincronizado.

    Outro problema, qual o tamanho da janela no navegador. Ta em full screen? Cada rolagem muda de acordo com a area de exibicao.

    E o site tem responsividade? Se nao tem, a rolagem nao é dinamica. Logo se voce ta com seu celular em pé, e depois vira ele, a rolagem muda, logo a velocidade zoneia.

    E tem muito mais coisas pra falar aqui.

    Entao nao é so uma questão de escrever um "escript".
    O buraco é laaaaa em baixo.

    A ideia que o developer teve de escver esses scripts do jeito que ja sao hoje, so pela ideia de mestre, ja deveria ganhar o nobel.
    Ta otimo assim. Mais do que isso, é ciencia desnecessaria.
    Ainda mais com a guitarra morrendo dia a dia .... =(

    xmarhunterx
    Membro Novato
    # jan/18
    · votar


    Tópico patrocinado pela Cannabis©, "Se a vida não alisa, fique na brisa"

    Viciado em Guarana
    Veterano
    # jan/18
    · votar


    Ainda mais com a guitarra morrendo dia a dia

    Sim! Que morra a guitarra e ascendam os sintetizadores!

    brunohardrocker
    Veterano
    # jan/18
    · votar


    Eu lembro de ter postado um material aqui, alguém viu o que aconteceu?

    Adler3x3
    Veterano
    # jan/18
    · votar


    brunohardrocker

    Aconteceu comigo também.

    Parece que acontece quando o site esta meio que intercalando entre o modo on line e off line.
    Postei algumas mensagens e parecia que estava tudo certo.
    Quando voltei depois mais tarde ao tópico, vi que as minhas mensagens não estavam lá.

    ademir.ferraz63
    Veterano
    # fev/18
    · votar


    Bethania não é nenhum Tim Maia e, muito menos, um João Gilberto. Não sei se ela tem esta capacidade de saber que UM instrumento está fora do tom.

      Enviar sua resposta para este assunto
              Tablatura   
      Responder tópico na versão original
       

      Tópicos relacionados a Topico para gênios: mais de um escript em um texto