Skip to content

Instantly share code, notes, and snippets.

View yolisses's full-sized avatar
💻
Learning (as always)

Ulisses Albuquerque yolisses

💻
Learning (as always)
View GitHub Profile
@yolisses
yolisses / plot_midi.py
Created February 21, 2023 15:16
Plot MIDI in Python with pretty_midi and pyplot
import pretty_midi as pm
from itertools import cycle
import matplotlib.pyplot as plt
import matplotlib.patches as patches
def plot_midi(midi: pm.PrettyMIDI):
fig, ax = plt.subplots()
colors = plt.rcParams['axes.prop_cycle'].by_key()['color']
colors = cycle(colors)
@yolisses
yolisses / App.js
Last active September 28, 2021 14:35
Easy React Native hide on scroll header
import React from 'react';
import {Animated, StyleSheet, Text} from 'react-native';
function generateData() {
return [...Array(100)].map(Math.random);
}
const data = generateData();
function renderItem({item, index}) {