Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andersonhsporto/mlx-piano

Basic Piano Made With ANSI C, Miniaudio And Minilibx
https://github.com/andersonhsporto/mlx-piano

ansi-c c miniaudio minilibx mlx piano

Last synced: 16 days ago
JSON representation

Basic Piano Made With ANSI C, Miniaudio And Minilibx

Awesome Lists containing this project

README

        

# mlx-piano

### Simples oitava de um piano utilizando a biblioteca MinilibX e Miniaudio


## Descrição

Este projeto tem como objetivo a criação de uma oitava de um piano utilizando a biblioteca MinilibX e Miniaudio. O projeto foi desenvolvido em C utilizando a biblioteca MinilibX para a criação da interface gráfica e a biblioteca Miniaudio para a reprodução dos sons.

## Instalação

Clone este repósitorio utilizando:
```sh
$ git clone https://github.com/andersonhsporto/mlx-piano.git
```
para compilar utilize o comando:
```sh
$ make
```
![mandatory](https://github.com/andersonhsporto/mlx-piano/blob/main/resources/keys.png)

Para executar o programa utilize o comando:
```sh
$ ./mlx_piano
```

## REFERÊNCIAS
* Informações Adicionais - [Harm Smits - MiniLibX](https://harm-smits.github.io/42docs/libs/minilibx)
* Informações Adicionais - [MiniLibX](https://github.com/42Paris/minilibx-linux)
* Informações Adicionais - [Miniaudio](https://miniaud.io/index.html)