home.social

#mido — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mido, aggregated by home.social.

  1. iMagazine 11/2025 – M5

    Listopad to czas, kiedy dzień robi się krótszy, kawa smakuje lepiej, a nowinki technologiczne grzeją bardziej niż kaloryfer. W tym numerze testujemy prawdziwe potwory wydajności – najnowsze MacBooki Pro oraz iPady Pro z turboszybkim procesorem M5, który redefiniuje pojęcie mocy i energooszczędności.

    Na nadgarstkach lądują świeżutkie smartwatche – Garmin Fenix 8 microLED oraz Amazfit T-Rex 3 Pro – ten drugi sprawdzaliśmy przez dwa miesiące w realnych warunkach. Dorzucamy do tego świetny monitor od Viewsonica, zestaw aż 15 obudów do iPhone’a 17 Pro Max (i reszty siedemnastek), a także ciekawy test „alternatywnego” licznika rowerowego iGPSPORT iGS800 z dedykowanym oświetleniem.

    Nie zabraknie też multimedialnych wrażeń – telewizory SonyLG. Do tego supersamochody Audi, Porsche, LexusXpeng, a dla miłośników podróży – relacje z Innsbrucka, Los Angelestoru Hakka Ring.

    W naszej galerii prezentujemy twórczość Magdaleny Gawęckiej, której prace doskonale wpisują się w jesienny klimat refleksji i koloru.

    To, co wymieniłem, to tylko część z obszernej zawartości. To numer idealny na chłodne wieczory i długie, listopadowe weekendy – kubek w dłoń i miłej lektury!

    Spis treści

    Galeria iMagazine

    • Magdalena Gawęcka | Madelinegavi

    Aktualności

    • Aktualności

    Podróże

    • Innsbruck – idealne miejsce na city break | Dominik Łada
    • Podróż na cmentarz w Los Angeles, by zobaczyć największy obraz z Polski | Paweł Okopień

    Productivity

    • Od chaosu do jasności – 10 książek, które zmieniły moje życie | Michał Śliwiński

    Lifestyle

    • Lifestyle | Dominik Łada
    • MIDO Multifort TV Big Date Titanium | Wojtek Pietrusiewicz

    Audio

    • Meze Audio Alba – tylko dźwięk, za to jaki! | Paweł Hać
    • Loewe Leo za 5 699 PLN – czy brzmienie idzie w parze z ceną? | Wojtek Pietrusiewicz
    • Nothing Headphone (1) – wow! | Paweł Hać
    • Ekosłuchawki od Philipsa | Maciej Skrzypczak
    • Trzy tygodnie z AirPods Pro 3 | Wojtek Pietrusiewicz

    Sprzęt

    • Apple M5 w MacBook Pro, iPad Pro i Vision Pro – co nowego? | Wojtek Pietrusiewicz
    • MacBook Pro 14” M5 10/10-core z 16 GB RAM i 1 TB (late 2025) | Wojtek Pietrusiewicz
    • MacBook Pro M5 – co tu się wydarzyło??? | Wojtek Pietrusiewicz
    • iPad Pro z Apple M5, Pencil Pro i Magic Keyboard – unboxing i pierwsze wrażenia | Wojtek Pietrusiewicz
    • Pierwsze benchmarki Apple M5 w nowym iPad Pro 11” 1 TB (late 2025) | Wojtek Pietrusiewicz
    • Miesiąc z iPhone 17 Pro – pełna recenzja | Wojtek Pietrusiewicz
    • Recenzja iPhone Air – przyszłość dzisiaj | Wojtek Pietrusiewicz
    • Nubia Air – cienki, a wytrzymały | Paweł Hać
    • Garmin Fenix 8 Pro z MicroLED – nie dla amatorów | Paweł Hać
    • Amazfit T-Rex 3 Pro – pancerny outdoor z latarką i BioCharge | Dominik Łada
    • TP-Link M8550: internet w kieszeni | Dariusz Hałas
    • Tom by TomTom: ultraminimalisyczny asystent kierowcy | Dariusz Hałas
    • ViewSonic VP2788-5K – 5K bez logo jabłka, ale z fasonem | Dominik Łada
    • iGPSPORT iGS800 i akcesoria – czyli jest alternatywa | Dominik Łada
    • Obudowy dla iPhone 17 Pro Max – co wybrać? | Dominik Łada
    • Baseus PicoGo AM61 Qi2.2 45 W – powerbank, którego Apple nam nie da | Dominik Łada
    • Thule Subterra 2 – plecak i walizka. Podróżując w zachwycie | Ania Gabryś

    TV

    • Telewizory Sony Bravia 2025 w moich oczach! Blask QD-OLED-a | Paweł Okopień
    • Prawdziwe kino w twoim domu – Sony Bravia 7 Projector | Paweł Okopień
    • LG OLED G5 – flagowiec, który z akcesoriami tworzy ekosystem | Dariusz Hałas
    • Mózg ważniejszy niż oczy. Testujemy webOS 2025 | Dariusz Hałas

    Mobilność

    • Hakka Ring – słońce, asfalt i zapach nowych opon | Dominik Łada
    • Pierwsze jazdy Audi Q3 w krainie płynnego złota | Wojtek Pietrusiewicz
    • Nowe Audi Q3 – pierwsze jazdy po Szampanii we Francji | Wojtek Pietrusiewicz
    • Akira-san buduje 911 RWB w nowej siedzibie 911 Garage w Łomiankach | Wojtek Pietrusiewicz
    • Lexus LBX Cool Luksus w rozmiarze S | Dariusz Hałas
    • Xpeng G6 Performance – chiński smok, który celuje w Teslę | Dariusz Hałas

    Gry

    • Little Nightmares 3 | Paweł Hać

    Porady

    • Zaplanuj wyłączenie Maca za pomocą polecenia w Terminalu | Maciej Skrzypczak
    • Koszerny Mac | Dominik Łada

    Felietony

    • Porozmawiajmy o bateriach | Dominik Łada
    • Apple TV + F1 = pole position | Krzysztof Kołacz
    • Kiedy mniej znaczy więcej | Krzysztof Kołacz
    • Oddać królowi, co królewskie – 590. urodziny rieslinga | Piotr Wdowiak
    • Trzęsienie ziemi w Apple. Tim Cook szykuje następcę, a kluczowi menedżerowie odchodzą | Agnieszka Serafinowicz
    • Sztuczna inteligencja, która leczy? Jak model od Google DeepMind i Yale wskazał nowy kierunek w walce z rakiem | Dariusz Hałas

    Film

    • Balerina | Jan Urbanowicz
    • John Candy: Lubię siebie | Jan Urbanowicz
    • Premiery streamingowe listopad 2025 | Jan Urbanowicz

    Muzyka

    • Spotify Losseless nie takie „Losseless” jak się wydawało | Paweł Winiarski

    Podcasty

    • Podcasty | Dominik Łada

    Makowa kuchnia

    • Boczek wieprzowy z jabłkami | Małgorzata Łada

     

    #AirPodsPro3 #AmazfitTRex3Pro #AppleMacBookPro2025 #AudiQ3 #Baseus #GarminFenix8Pro #HakkaRing #iGPSport #iMagazine #Innsbruck #iPadPro2025 #iPhone17Pro #LexusLBX #LG #loewe #LosAngeles #M5 #MIDO #Nothing #nowość #NubiaAir #philips #sony #Thule #TomByTomTom #TPLINK #Viewsonic #XpengG6

  2. iMagazine 11/2025 – M5

    Listopad to czas, kiedy dzień robi się krótszy, kawa smakuje lepiej, a nowinki technologiczne grzeją bardziej niż kaloryfer. W tym numerze testujemy prawdziwe potwory wydajności – najnowsze MacBooki Pro oraz iPady Pro z turboszybkim procesorem M5, który redefiniuje pojęcie mocy i energooszczędności.

    Na nadgarstkach lądują świeżutkie smartwatche – Garmin Fenix 8 microLED oraz Amazfit T-Rex 3 Pro – ten drugi sprawdzaliśmy przez dwa miesiące w realnych warunkach. Dorzucamy do tego świetny monitor od Viewsonica, zestaw aż 15 obudów do iPhone’a 17 Pro Max (i reszty siedemnastek), a także ciekawy test „alternatywnego” licznika rowerowego iGPSPORT iGS800 z dedykowanym oświetleniem.

    Nie zabraknie też multimedialnych wrażeń – telewizory SonyLG. Do tego supersamochody Audi, Porsche, LexusXpeng, a dla miłośników podróży – relacje z Innsbrucka, Los Angelestoru Hakka Ring.

    W naszej galerii prezentujemy twórczość Magdaleny Gawęckiej, której prace doskonale wpisują się w jesienny klimat refleksji i koloru.

    To, co wymieniłem, to tylko część z obszernej zawartości. To numer idealny na chłodne wieczory i długie, listopadowe weekendy – kubek w dłoń i miłej lektury!

    Spis treści

    Galeria iMagazine

    • Magdalena Gawęcka | Madelinegavi

    Aktualności

    • Aktualności

    Podróże

    • Innsbruck – idealne miejsce na city break | Dominik Łada
    • Podróż na cmentarz w Los Angeles, by zobaczyć największy obraz z Polski | Paweł Okopień

    Productivity

    • Od chaosu do jasności – 10 książek, które zmieniły moje życie | Michał Śliwiński

    Lifestyle

    • Lifestyle | Dominik Łada
    • MIDO Multifort TV Big Date Titanium | Wojtek Pietrusiewicz

    Audio

    • Meze Audio Alba – tylko dźwięk, za to jaki! | Paweł Hać
    • Loewe Leo za 5 699 PLN – czy brzmienie idzie w parze z ceną? | Wojtek Pietrusiewicz
    • Nothing Headphone (1) – wow! | Paweł Hać
    • Ekosłuchawki od Philipsa | Maciej Skrzypczak
    • Trzy tygodnie z AirPods Pro 3 | Wojtek Pietrusiewicz

    Sprzęt

    • Apple M5 w MacBook Pro, iPad Pro i Vision Pro – co nowego? | Wojtek Pietrusiewicz
    • MacBook Pro 14” M5 10/10-core z 16 GB RAM i 1 TB (late 2025) | Wojtek Pietrusiewicz
    • MacBook Pro M5 – co tu się wydarzyło??? | Wojtek Pietrusiewicz
    • iPad Pro z Apple M5, Pencil Pro i Magic Keyboard – unboxing i pierwsze wrażenia | Wojtek Pietrusiewicz
    • Pierwsze benchmarki Apple M5 w nowym iPad Pro 11” 1 TB (late 2025) | Wojtek Pietrusiewicz
    • Miesiąc z iPhone 17 Pro – pełna recenzja | Wojtek Pietrusiewicz
    • Recenzja iPhone Air – przyszłość dzisiaj | Wojtek Pietrusiewicz
    • Nubia Air – cienki, a wytrzymały | Paweł Hać
    • Garmin Fenix 8 Pro z MicroLED – nie dla amatorów | Paweł Hać
    • Amazfit T-Rex 3 Pro – pancerny outdoor z latarką i BioCharge | Dominik Łada
    • TP-Link M8550: internet w kieszeni | Dariusz Hałas
    • Tom by TomTom: ultraminimalisyczny asystent kierowcy | Dariusz Hałas
    • ViewSonic VP2788-5K – 5K bez logo jabłka, ale z fasonem | Dominik Łada
    • iGPSPORT iGS800 i akcesoria – czyli jest alternatywa | Dominik Łada
    • Obudowy dla iPhone 17 Pro Max – co wybrać? | Dominik Łada
    • Baseus PicoGo AM61 Qi2.2 45 W – powerbank, którego Apple nam nie da | Dominik Łada
    • Thule Subterra 2 – plecak i walizka. Podróżując w zachwycie | Ania Gabryś

    TV

    • Telewizory Sony Bravia 2025 w moich oczach! Blask QD-OLED-a | Paweł Okopień
    • Prawdziwe kino w twoim domu – Sony Bravia 7 Projector | Paweł Okopień
    • LG OLED G5 – flagowiec, który z akcesoriami tworzy ekosystem | Dariusz Hałas
    • Mózg ważniejszy niż oczy. Testujemy webOS 2025 | Dariusz Hałas

    Mobilność

    • Hakka Ring – słońce, asfalt i zapach nowych opon | Dominik Łada
    • Pierwsze jazdy Audi Q3 w krainie płynnego złota | Wojtek Pietrusiewicz
    • Nowe Audi Q3 – pierwsze jazdy po Szampanii we Francji | Wojtek Pietrusiewicz
    • Akira-san buduje 911 RWB w nowej siedzibie 911 Garage w Łomiankach | Wojtek Pietrusiewicz
    • Lexus LBX Cool Luksus w rozmiarze S | Dariusz Hałas
    • Xpeng G6 Performance – chiński smok, który celuje w Teslę | Dariusz Hałas

    Gry

    • Little Nightmares 3 | Paweł Hać

    Porady

    • Zaplanuj wyłączenie Maca za pomocą polecenia w Terminalu | Maciej Skrzypczak
    • Koszerny Mac | Dominik Łada

    Felietony

    • Porozmawiajmy o bateriach | Dominik Łada
    • Apple TV + F1 = pole position | Krzysztof Kołacz
    • Kiedy mniej znaczy więcej | Krzysztof Kołacz
    • Oddać królowi, co królewskie – 590. urodziny rieslinga | Piotr Wdowiak
    • Trzęsienie ziemi w Apple. Tim Cook szykuje następcę, a kluczowi menedżerowie odchodzą | Agnieszka Serafinowicz
    • Sztuczna inteligencja, która leczy? Jak model od Google DeepMind i Yale wskazał nowy kierunek w walce z rakiem | Dariusz Hałas

    Film

    • Balerina | Jan Urbanowicz
    • John Candy: Lubię siebie | Jan Urbanowicz
    • Premiery streamingowe listopad 2025 | Jan Urbanowicz

    Muzyka

    • Spotify Losseless nie takie „Losseless” jak się wydawało | Paweł Winiarski

    Podcasty

    • Podcasty | Dominik Łada

    Makowa kuchnia

    • Boczek wieprzowy z jabłkami | Małgorzata Łada

     

    #AirPodsPro3 #AmazfitTRex3Pro #AppleMacBookPro2025 #AudiQ3 #Baseus #GarminFenix8Pro #HakkaRing #iGPSport #iMagazine #Innsbruck #iPadPro2025 #iPhone17Pro #LexusLBX #LG #loewe #LosAngeles #M5 #MIDO #Nothing #nowość #NubiaAir #philips #sony #Thule #TomByTomTom #TPLINK #Viewsonic #XpengG6

  3. iMagazine 11/2025 – M5

    Listopad to czas, kiedy dzień robi się krótszy, kawa smakuje lepiej, a nowinki technologiczne grzeją bardziej niż kaloryfer. W tym numerze testujemy prawdziwe potwory wydajności – najnowsze MacBooki Pro oraz iPady Pro z turboszybkim procesorem M5, który redefiniuje pojęcie mocy i energooszczędności.

    Na nadgarstkach lądują świeżutkie smartwatche – Garmin Fenix 8 microLED oraz Amazfit T-Rex 3 Pro – ten drugi sprawdzaliśmy przez dwa miesiące w realnych warunkach. Dorzucamy do tego świetny monitor od Viewsonica, zestaw aż 15 obudów do iPhone’a 17 Pro Max (i reszty siedemnastek), a także ciekawy test „alternatywnego” licznika rowerowego iGPSPORT iGS800 z dedykowanym oświetleniem.

    Nie zabraknie też multimedialnych wrażeń – telewizory SonyLG. Do tego supersamochody Audi, Porsche, LexusXpeng, a dla miłośników podróży – relacje z Innsbrucka, Los Angelestoru Hakka Ring.

    W naszej galerii prezentujemy twórczość Magdaleny Gawęckiej, której prace doskonale wpisują się w jesienny klimat refleksji i koloru.

    To, co wymieniłem, to tylko część z obszernej zawartości. To numer idealny na chłodne wieczory i długie, listopadowe weekendy – kubek w dłoń i miłej lektury!

    Spis treści

    Galeria iMagazine

    • Magdalena Gawęcka | Madelinegavi

    Aktualności

    • Aktualności

    Podróże

    • Innsbruck – idealne miejsce na city break | Dominik Łada
    • Podróż na cmentarz w Los Angeles, by zobaczyć największy obraz z Polski | Paweł Okopień

    Productivity

    • Od chaosu do jasności – 10 książek, które zmieniły moje życie | Michał Śliwiński

    Lifestyle

    • Lifestyle | Dominik Łada
    • MIDO Multifort TV Big Date Titanium | Wojtek Pietrusiewicz

    Audio

    • Meze Audio Alba – tylko dźwięk, za to jaki! | Paweł Hać
    • Loewe Leo za 5 699 PLN – czy brzmienie idzie w parze z ceną? | Wojtek Pietrusiewicz
    • Nothing Headphone (1) – wow! | Paweł Hać
    • Ekosłuchawki od Philipsa | Maciej Skrzypczak
    • Trzy tygodnie z AirPods Pro 3 | Wojtek Pietrusiewicz

    Sprzęt

    • Apple M5 w MacBook Pro, iPad Pro i Vision Pro – co nowego? | Wojtek Pietrusiewicz
    • MacBook Pro 14” M5 10/10-core z 16 GB RAM i 1 TB (late 2025) | Wojtek Pietrusiewicz
    • MacBook Pro M5 – co tu się wydarzyło??? | Wojtek Pietrusiewicz
    • iPad Pro z Apple M5, Pencil Pro i Magic Keyboard – unboxing i pierwsze wrażenia | Wojtek Pietrusiewicz
    • Pierwsze benchmarki Apple M5 w nowym iPad Pro 11” 1 TB (late 2025) | Wojtek Pietrusiewicz
    • Miesiąc z iPhone 17 Pro – pełna recenzja | Wojtek Pietrusiewicz
    • Recenzja iPhone Air – przyszłość dzisiaj | Wojtek Pietrusiewicz
    • Nubia Air – cienki, a wytrzymały | Paweł Hać
    • Garmin Fenix 8 Pro z MicroLED – nie dla amatorów | Paweł Hać
    • Amazfit T-Rex 3 Pro – pancerny outdoor z latarką i BioCharge | Dominik Łada
    • TP-Link M8550: internet w kieszeni | Dariusz Hałas
    • Tom by TomTom: ultraminimalisyczny asystent kierowcy | Dariusz Hałas
    • ViewSonic VP2788-5K – 5K bez logo jabłka, ale z fasonem | Dominik Łada
    • iGPSPORT iGS800 i akcesoria – czyli jest alternatywa | Dominik Łada
    • Obudowy dla iPhone 17 Pro Max – co wybrać? | Dominik Łada
    • Baseus PicoGo AM61 Qi2.2 45 W – powerbank, którego Apple nam nie da | Dominik Łada
    • Thule Subterra 2 – plecak i walizka. Podróżując w zachwycie | Ania Gabryś

    TV

    • Telewizory Sony Bravia 2025 w moich oczach! Blask QD-OLED-a | Paweł Okopień
    • Prawdziwe kino w twoim domu – Sony Bravia 7 Projector | Paweł Okopień
    • LG OLED G5 – flagowiec, który z akcesoriami tworzy ekosystem | Dariusz Hałas
    • Mózg ważniejszy niż oczy. Testujemy webOS 2025 | Dariusz Hałas

    Mobilność

    • Hakka Ring – słońce, asfalt i zapach nowych opon | Dominik Łada
    • Pierwsze jazdy Audi Q3 w krainie płynnego złota | Wojtek Pietrusiewicz
    • Nowe Audi Q3 – pierwsze jazdy po Szampanii we Francji | Wojtek Pietrusiewicz
    • Akira-san buduje 911 RWB w nowej siedzibie 911 Garage w Łomiankach | Wojtek Pietrusiewicz
    • Lexus LBX Cool Luksus w rozmiarze S | Dariusz Hałas
    • Xpeng G6 Performance – chiński smok, który celuje w Teslę | Dariusz Hałas

    Gry

    • Little Nightmares 3 | Paweł Hać

    Porady

    • Zaplanuj wyłączenie Maca za pomocą polecenia w Terminalu | Maciej Skrzypczak
    • Koszerny Mac | Dominik Łada

    Felietony

    • Porozmawiajmy o bateriach | Dominik Łada
    • Apple TV + F1 = pole position | Krzysztof Kołacz
    • Kiedy mniej znaczy więcej | Krzysztof Kołacz
    • Oddać królowi, co królewskie – 590. urodziny rieslinga | Piotr Wdowiak
    • Trzęsienie ziemi w Apple. Tim Cook szykuje następcę, a kluczowi menedżerowie odchodzą | Agnieszka Serafinowicz
    • Sztuczna inteligencja, która leczy? Jak model od Google DeepMind i Yale wskazał nowy kierunek w walce z rakiem | Dariusz Hałas

    Film

    • Balerina | Jan Urbanowicz
    • John Candy: Lubię siebie | Jan Urbanowicz
    • Premiery streamingowe listopad 2025 | Jan Urbanowicz

    Muzyka

    • Spotify Losseless nie takie „Losseless” jak się wydawało | Paweł Winiarski

    Podcasty

    • Podcasty | Dominik Łada

    Makowa kuchnia

    • Boczek wieprzowy z jabłkami | Małgorzata Łada

     

    #AirPodsPro3 #AmazfitTRex3Pro #AppleMacBookPro2025 #AudiQ3 #Baseus #GarminFenix8Pro #HakkaRing #iGPSport #iMagazine #Innsbruck #iPadPro2025 #iPhone17Pro #LexusLBX #LG #loewe #LosAngeles #M5 #MIDO #Nothing #nowość #NubiaAir #philips #sony #Thule #TomByTomTom #TPLINK #Viewsonic #XpengG6

  4. Chuis en train de me péter les dents pour commander mon #ampli #boss #katana en #sysex
    Mais je me battrai jusqu'au dernier ✊
    Testé :
    * commandes #python avec #mido des heures (4jours pour l'heure) à dev des scripts / interfaces pour tester des commandes vues sur #github : katana-midi-bridge

    * simulation #Librarian sous #Sway / #wayland + #waydroid pour sniff MITM (missing USB #OTG ) -> No way

    * #Wireshark + usbmon -> No way

    * libusb + hidapi -> no way

    prochaine tentative : VM android + Librarian (avec USB passthrough )
    pour sniff
    avec idée de lowlevel passage en mode BTS (Boss Tone Studio : propriétaire )
    JE HAIS LES SPECS NON LIBRES !

  5. Counting the Notes in a MIDI File

    To accompany the replaying of my The Complete Lo-Fi Planets this week on Mastodon, I thought it would be interesting to work out how many notes I had to arrange when building the MIDI files in MuseScore3 from the original orchestral full score.

    This can be done with a relatively simple python script, using the mido module for “MIDI objects” – see https://mido.readthedocs.io/en/stable/index.html – I just have to iterate through each track in each MIDI file, counting the NoteOn events.

    Here is the script:

    import mido

    def countMidiFileNotes (filename):
    mid = mido.MidiFile(filename)

    notecount = 0
    for i, track in enumerate(mid.tracks):
    for msg in track:
    if msg.type == 'note_on':
    notecount+=1

    return notecount

    mars = countMidiFileNotes("mars.mid")
    venus = countMidiFileNotes("venus.mid")
    mercury = countMidiFileNotes("mercury.mid")
    jupiter = countMidiFileNotes("jupiter.mid")
    saturn = countMidiFileNotes("saturn.mid")
    uranus = countMidiFileNotes("uranus.mid")
    neptune = countMidiFileNotes("neptune.mid")

    print("Mars: Note count=", mars)
    print("Venus: Note count=", venus)
    print("Mercury: Note count=", mercury)
    print("Jupiter: Note count=", jupiter)
    print("Saturn: Note count=", saturn)
    print("Uranus: Note count=", uranus)
    print("Neptune: Note count=", neptune)
    print("Total Note Count=", mars+venus+mercury+jupiter+saturn+uranus+neptune)

    This assumes that the MIDI files are in the same directory as the script and named accordingly of course.

    If anyone is interested, here are the results:

    Mars: Note count= 12315
    Venus: Note count= 2965
    Mercury: Note count= 6210
    Jupiter: Note count= 15238
    Saturn: Note count= 5991
    Uranus: Note count= 7850
    Neptune: Note count= 4860
    Total Note Count= 55429

    So now we know 🙂

    Kevin

    #midi #midifile #mido #Python

  6. Counting the Notes in a MIDI File

    To accompany the replaying of my The Complete Lo-Fi Planets this week on Mastodon, I thought it would be interesting to work out how many notes I had to arrange when building the MIDI files in MuseScore3 from the original orchestral full score.

    This can be done with a relatively simple python script, using the mido module for “MIDI objects” – see https://mido.readthedocs.io/en/stable/index.html – I just have to iterate through each track in each MIDI file, counting the NoteOn events.

    Here is the script:

    import mido

    def countMidiFileNotes (filename):
    mid = mido.MidiFile(filename)

    notecount = 0
    for i, track in enumerate(mid.tracks):
    for msg in track:
    if msg.type == 'note_on':
    notecount+=1

    return notecount

    mars = countMidiFileNotes("mars.mid")
    venus = countMidiFileNotes("venus.mid")
    mercury = countMidiFileNotes("mercury.mid")
    jupiter = countMidiFileNotes("jupiter.mid")
    saturn = countMidiFileNotes("saturn.mid")
    uranus = countMidiFileNotes("uranus.mid")
    neptune = countMidiFileNotes("neptune.mid")

    print("Mars: Note count=", mars)
    print("Venus: Note count=", venus)
    print("Mercury: Note count=", mercury)
    print("Jupiter: Note count=", jupiter)
    print("Saturn: Note count=", saturn)
    print("Uranus: Note count=", uranus)
    print("Neptune: Note count=", neptune)
    print("Total Note Count=", mars+venus+mercury+jupiter+saturn+uranus+neptune)

    This assumes that the MIDI files are in the same directory as the script and named accordingly of course.

    If anyone is interested, here are the results:

    Mars: Note count= 12315
    Venus: Note count= 2965
    Mercury: Note count= 6210
    Jupiter: Note count= 15238
    Saturn: Note count= 5991
    Uranus: Note count= 7850
    Neptune: Note count= 4860
    Total Note Count= 55429

    So now we know 🙂

    Kevin

    #midi #midifile #mido #Python

  7. Counting the Notes in a MIDI File

    To accompany the replaying of my The Complete Lo-Fi Planets this week on Mastodon, I thought it would be interesting to work out how many notes I had to arrange when building the MIDI files in MuseScore3 from the original orchestral full score.

    This can be done with a relatively simple python script, using the mido module for “MIDI objects” – see https://mido.readthedocs.io/en/stable/index.html – I just have to iterate through each track in each MIDI file, counting the NoteOn events.

    Here is the script:

    import mido

    def countMidiFileNotes (filename):
    mid = mido.MidiFile(filename)

    notecount = 0
    for i, track in enumerate(mid.tracks):
    for msg in track:
    if msg.type == 'note_on':
    notecount+=1

    return notecount

    mars = countMidiFileNotes("mars.mid")
    venus = countMidiFileNotes("venus.mid")
    mercury = countMidiFileNotes("mercury.mid")
    jupiter = countMidiFileNotes("jupiter.mid")
    saturn = countMidiFileNotes("saturn.mid")
    uranus = countMidiFileNotes("uranus.mid")
    neptune = countMidiFileNotes("neptune.mid")

    print("Mars: Note count=", mars)
    print("Venus: Note count=", venus)
    print("Mercury: Note count=", mercury)
    print("Jupiter: Note count=", jupiter)
    print("Saturn: Note count=", saturn)
    print("Uranus: Note count=", uranus)
    print("Neptune: Note count=", neptune)
    print("Total Note Count=", mars+venus+mercury+jupiter+saturn+uranus+neptune)

    This assumes that the MIDI files are in the same directory as the script and named accordingly of course.

    If anyone is interested, here are the results:

    Mars: Note count= 12315
    Venus: Note count= 2965
    Mercury: Note count= 6210
    Jupiter: Note count= 15238
    Saturn: Note count= 5991
    Uranus: Note count= 7850
    Neptune: Note count= 4860
    Total Note Count= 55429

    So now we know 🙂

    Kevin

    #midi #midifile #mido #Python

  8. Counting the Notes in a MIDI File

    To accompany the replaying of my The Complete Lo-Fi Planets this week on Mastodon, I thought it would be interesting to work out how many notes I had to arrange when building the MIDI files in MuseScore3 from the original orchestral full score.

    This can be done with a relatively simple python script, using the mido module for “MIDI objects” – see https://mido.readthedocs.io/en/stable/index.html – I just have to iterate through each track in each MIDI file, counting the NoteOn events.

    Here is the script:

    import mido

    def countMidiFileNotes (filename):
    mid = mido.MidiFile(filename)

    notecount = 0
    for i, track in enumerate(mid.tracks):
    for msg in track:
    if msg.type == 'note_on':
    notecount+=1

    return notecount

    mars = countMidiFileNotes("mars.mid")
    venus = countMidiFileNotes("venus.mid")
    mercury = countMidiFileNotes("mercury.mid")
    jupiter = countMidiFileNotes("jupiter.mid")
    saturn = countMidiFileNotes("saturn.mid")
    uranus = countMidiFileNotes("uranus.mid")
    neptune = countMidiFileNotes("neptune.mid")

    print("Mars: Note count=", mars)
    print("Venus: Note count=", venus)
    print("Mercury: Note count=", mercury)
    print("Jupiter: Note count=", jupiter)
    print("Saturn: Note count=", saturn)
    print("Uranus: Note count=", uranus)
    print("Neptune: Note count=", neptune)
    print("Total Note Count=", mars+venus+mercury+jupiter+saturn+uranus+neptune)

    This assumes that the MIDI files are in the same directory as the script and named accordingly of course.

    If anyone is interested, here are the results:

    Mars: Note count= 12315
    Venus: Note count= 2965
    Mercury: Note count= 6210
    Jupiter: Note count= 15238
    Saturn: Note count= 5991
    Uranus: Note count= 7850
    Neptune: Note count= 4860
    Total Note Count= 55429

    So now we know 🙂

    Kevin

    #midi #midifile #mido #Python

  9. Counting the Notes in a MIDI File

    To accompany the replaying of my The Complete Lo-Fi Planets this week on Mastodon, I thought it would be interesting to work out how many notes I had to arrange when building the MIDI files in MuseScore3 from the original orchestral full score.

    This can be done with a relatively simple python script, using the mido module for “MIDI objects” – see https://mido.readthedocs.io/en/stable/index.html – I just have to iterate through each track in each MIDI file, counting the NoteOn events.

    Here is the script:

    import mido

    def countMidiFileNotes (filename):
    mid = mido.MidiFile(filename)

    notecount = 0
    for i, track in enumerate(mid.tracks):
    for msg in track:
    if msg.type == 'note_on':
    notecount+=1

    return notecount

    mars = countMidiFileNotes("mars.mid")
    venus = countMidiFileNotes("venus.mid")
    mercury = countMidiFileNotes("mercury.mid")
    jupiter = countMidiFileNotes("jupiter.mid")
    saturn = countMidiFileNotes("saturn.mid")
    uranus = countMidiFileNotes("uranus.mid")
    neptune = countMidiFileNotes("neptune.mid")

    print("Mars: Note count=", mars)
    print("Venus: Note count=", venus)
    print("Mercury: Note count=", mercury)
    print("Jupiter: Note count=", jupiter)
    print("Saturn: Note count=", saturn)
    print("Uranus: Note count=", uranus)
    print("Neptune: Note count=", neptune)
    print("Total Note Count=", mars+venus+mercury+jupiter+saturn+uranus+neptune)

    This assumes that the MIDI files are in the same directory as the script and named accordingly of course.

    If anyone is interested, here are the results:

    Mars: Note count= 12315
    Venus: Note count= 2965
    Mercury: Note count= 6210
    Jupiter: Note count= 15238
    Saturn: Note count= 5991
    Uranus: Note count= 7850
    Neptune: Note count= 4860
    Total Note Count= 55429

    So now we know 🙂

    Kevin

    #midi #midifile #mido #Python

  10. FIRST LOOK: Ocean Star Decompression Timer 1961 Limited Edition from @midowatches

    This stunning timepiece blends vintage vibes with cutting-edge tech, wrapped in a striking black case with that iconic multicolored decompression scale we all know and love from MID.

    Limited to only 1961 pieces— it’s more than a watch, it’s a piece of history on your wrist. 🌊🕰️

    #ad #unboxing #watch #mido #midowatches #watchcollector

    #OceanStar #MIDOwatches #FirstLook instagram.com/reel/C-mLdV_vYa-

  11. FIRST LOOK: Ocean Star Decompression Timer 1961 Limited Edition from @midowatches

    This stunning timepiece blends vintage vibes with cutting-edge tech, wrapped in a striking black case with that iconic multicolored decompression scale we all know and love from MID.

    Limited to only 1961 pieces— it’s more than a watch, it’s a piece of history on your wrist. 🌊🕰️

    #ad #unboxing #watch #mido #midowatches #watchcollector

    #OceanStar #MIDOwatches #FirstLook instagram.com/reel/C-mLdV_vYa-

  12. FIRST LOOK: Ocean Star Decompression Timer 1961 Limited Edition from @midowatches

    This stunning timepiece blends vintage vibes with cutting-edge tech, wrapped in a striking black case with that iconic multicolored decompression scale we all know and love from MID.

    Limited to only 1961 pieces— it’s more than a watch, it’s a piece of history on your wrist. 🌊🕰️

    #ad #unboxing #watch #mido #midowatches #watchcollector

    #OceanStar #MIDOwatches #FirstLook instagram.com/reel/C-mLdV_vYa-