Bibliotecas: CMIDI

 

CMIDI:

A classe para controlar o dispositivo MIDI está localizado no arquivo IncMIDI.mqh. O exemplo da sua utilização está representado no arquivo eMIDI.mq5.

Programa de música é registrada na array da string. Em único elemento da matriz é escrito uma lista de ações. Ações são escritos por uma vírgula. Em primeiro lugar um comando, um sinal de igual e um valor de comando são escritos. Os seguintes comandos estão disponíveis:

  • Tick - tempo em milissegundos através do qual todos os comandos de um elemento da array serão executados. Define a volume com o qual a play é executado.
  • Volume - o nível de volume, de 0 até 100.
  • VolumeL - o volume do canal esquerdo, de 0 até 100.
  • VolumeR - o nível de volume do canal direito, de 0 sté 100.
  • Instrument - seleção do instrumento musical, de 0 até 127.
  • NoteDN - pressione uma tecla. O número 60 corresponde a nota "do" da oitava principal, 61 - "C para sharp", 62 - para "re", etc.
  • NoteUP - solte a tecla. Muitos instrumentos não poderão serem liberados usando uma tecla, o som desaparece em si e em outra situação, algumas teclas são obrigatórias que sejam pressionadas.

É possível tirar os acordes, por exemplo, "NoteDN=57, NoteDN=60, NoteDN=64". Uma possível brincadeira paralela com vários instrumentos, por exemplo, "Instrument=1, NoteDN=60, Instrument=123, NoteDN=60". O volume dos diferentes instrumentos não podem ser alterados, tudo é jogado no mesmo volume, mas você pode alterar o volume das diferentes partes do jogo, por exemplo:

Autor: Dmitry Fedoseev

 
Automated-Trading:

CMIDI:

Autor: Dmitry Fedoseev

Como fazer para que a reprodução do som fosse a partir de ticks, com o tom dependendo da intensidade dos ticks, e tocando em diferentes canais de estéreo, dependendo da direção, e, em geral, ligaria tudo isso aos volumes, à medida que eles começassem a aumentar, começaria a soar ou clicar como um geiger....
 
ozhiganov:
Como fazer com que a reprodução do som seja proveniente de tiques, com o tom dependendo da força dos tiques, e tocando em diferentes canais de estéreo, dependendo da direção, e, em geral, vincularia tudo isso a volumes que, quando começassem a aumentar, começariam a soar ou clicar como um geiger....
Qualquer capricho às suas custas -> Trabalho
 
i_logic:
Qualquer capricho às suas custas -> Trabalho

Sim, mas você terá que encontrar não apenas um programador, mas também um músico forte o suficiente.

Caso contrário, você acabará com alto-falantes que terá de jogar fora.

Há muito tempo que quero "sonorizar a programação", mas ainda não consegui fazer isso. E não tenho certeza se conseguirei fazer com que pareça bom.

 
komposter:

Sim, mas você precisa encontrar não apenas um programador, mas também um músico forte o suficiente.

Caso contrário, você acabará com alto-falantes que terá de jogar fora.

Há muito tempo venho querendo "sonorizar o gráfico", mas ainda não consegui fazer isso. E não tenho certeza se posso fazer isso de forma bonita.

Você pode não apenas emitir sons, mas também criar, por exemplo, sons da natureza, de modo que, quando a tendência estiver em andamento, o oceano nos alto-falantes se enfureça e, na calmaria, por exemplo.... e fazer como esquemas de som...
 
A ideia surgiu quando notei uma coisa: em um gráfico sobrecarregado de indicadores, especialmente em ouro, quando há um aumento na atividade de compra e venda, o laptop começa a fazer barulho, devido aos ventiladores e ao calor, esse tipo de sinal, então por que não perceber isso no som .... ou em um Expert Advisor...
 
ozhiganov:
É possível não apenas emitir sons, mas também criar, por exemplo, sons da natureza, de modo que, quando a tendência é de alta, o oceano nos alto-falantes se enfurece e, na planície, a calmaria, por exemplo.... e criar esquemas sonoros semelhantes...
E, ao mesmo tempo, para os deficientes visuais, uma grande funcionalidade...