Pytania oznaczone «music»

Ten znacznik wskazuje, że wyzwanie obejmuje muzykę, np. Pobieranie muzyki jako danych wejściowych, wytwarzanie muzyki jako wyjście lub obsługę nut.

73
Oblicz Phi (nie Pi)

Nie, nie mam na myśli ϕ = 1.618...i π = 3.14159.... Mam na myśli funkcje . φ (x) jest liczbą całkowitą mniejszą lub równą, xktóra jest względnie podstawowa x. π (x) to liczba liczb pierwszych mniejsza lub równa x. Powiedzmy, że „not pi” to wtedy π̅ (x) i zdefiniujmy, że jest to liczba kompozytów...

47
Atak, rozkład, podtrzymanie, uwolnienie

Syntezatory dźwięku używają generatorów obwiedni do kontrolowania, w jaki sposób niektóre parametry dźwięku (takie jak ogólna głośność) zmieniają się z czasem. W wielu syntezatorach obwiednia jest zdefiniowana przez cztery parametry, jak pokazano na poniższym rysunku z Wikipedii : Czas ataku (A)...

42
Zagrajmy w ocarinę

Jak wszyscy wiemy, seria Zelda jest jedną z najlepszych serii gier, jakie kiedykolwiek stworzono. Na cześć tego, zagrajmy kilka piosenek na ocarinie. Wyzwanie: Napisz program, który, biorąc pod uwagę piosenkę, wyprowadza wynik na standardowe wyjście dla tego konkretnego

39
Natural Pi # 0 - Rock

Cel Utwórz program / funkcję, która pobiera dane wejściowe N, sprawdź, czy Nlosowe pary liczb całkowitych są względnie pierwsze, i zwraca sqrt(6 * N / #coprime). TL; DR Wyzwania te są symulacjami algorytmów, które wymagają jedynie natury i twojego mózgu (i być może pewnych zasobów wielokrotnego...

38
Muzyka: co jest w tym akordzie?

Wkład Symbol dowolnego triadycznego akordu (patrz http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Wydajność Nuty składające się na dany akord. Przykłady Wejście: AM Wyjście:A C# E Wejście: C#m Wyjście:C# E G# Wejście: Db+ Wyjście:C# F A Wejście: C0 Wyjście:C D# F# Bonusy -50, jeśli...

37
Musical Tweet Challenge

To jest wersja audio wyzwania kodowania obrazu na Twitterze . Zaprojektuj format kompresji dźwięku, który może reprezentować co najmniej jedną minutę muzyki w 140 bajtach lub mniej drukowanego tekstu zakodowanego w UTF-8. Zaimplementuj go, pisząc program wiersza polecenia, który przyjmuje...

36
Konsonans czy dysonans?

Biorąc pod uwagę dwie nazwy nut, masz napisać program, który określa, czy interwał utworzony przez te dwie nuty jest spółgłoskowy czy dysonansowy. Wprowadzenie W muzyce zachodniej jest tylko 12 „różnych” dźwięków. Ich nazwiska, sortowane od najniższego do najwyższego, są następujące: C, C#, D,...

36
Budowanie metronomu

Wprowadzenie Kilka dni temu potrzebowałem do czegoś metronomu. Nie miałem żadnych dostępnych, więc pobrałem aplikację ze sklepu App Store. Aplikacja miała rozmiar 71 MB !!! 71 MB na zrobienie Tic-Toc ...?! Przyszedł mi do głowy kod-golf i zastanawiałem się, czy niektórzy z was mogliby to...

33
Znajdź synchronizację

Biorąc pod uwagę ciąg znaków składający się w całości z qs reprezentujących ćwierćnuty esi reprezentujących ósme nuty, wyprowadzaj indeksy ćwierćnuty, które są zsynchronizowane. Synchronizacja jest złożona, ale na potrzeby tego wyzwania nasza definicja „synchronizacji” będzie bardzo prosta:...

31
Zagraj w „Taps”

Dzisiaj, 11 listopada 2015 r., Jest Dzień Weteranów w Stanach Zjednoczonych. „ Taps ” to hejnał grany na amerykańskich pogrzebach wojskowych: ( „Taps” na SoundCloud z vtmiller ) Jest to prosta melodia, długa tylko na dwadzieścia cztery nuty i wykorzystująca tylko cztery różne nuty. Oto...

31
Nuty ASCII-art generator

Uwaga : Anders Kaseorg ostrzega mnie, że może to być duplikat innego poprzedniego pytania . Wydaje się, że tak, i przepraszam, że nie znalazłem tego pytania przed opublikowaniem tego. Niemniej jednak na to pytanie otrzymano tylko jedną odpowiedź, a to jest prostsze, na wypadek, gdybyście wszyscy...

29
Zagraj w część Kanonu Pachelbela

Wydrukuj następujący fragment z Kanonu Pachelbela w D jako audio: Zasady Można użyć dowolnego formatu / kodowania, o ile kodek istniał przed utworzeniem tego wyzwania Można użyć dowolnego instrumentu (prawdziwy instrument, synteza MIDI itp.) Tempo musi wynosić 65 BPM (jak zapisano w nuty) -...

27
Znajdź rytmy w pliku MP3

W tym wyzwaniu Twoim zadaniem jest wykonanie prostego nagrania w formacie mp3 i znalezienie przesunięć czasowych uderzeń w pliku. Oto dwa przykładowe nagrania: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Oto trzecie nagranie z...

27
Wyniki ASCII

Grzebiąc w głębi folderu tymczasowego, znajdziesz kompozycje na fortepian. Niestety, te kompozycje zostały napisane tylko z nazwami nut i czasem trwania, a ty masz dostęp tylko do terminalu tekstowego. Dlatego Twoim zadaniem jest napisanie programu wyświetlającego kompozycje jako grafikę...

27
Twinkle Twinkle Little Star

Napisz program do gry w popularny angielski rymowanek. (Ten plik objęty jest licencją Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0 Unported . Uznanie autorstwa: Helix84 z angielskiej Wikipedii ; Blahedo z angielskiej Wikipedii .) Niektóre artykuły z Wikipedii, które mogą być...

25
Zastępowanie ciągu rekurencyjnego

Zadanie Napisz program lub funkcję, która podając trzy łańcuchy A, B, Ctworzy łańcuch wyjściowy, w którym rekurencyjnie podstawiono każde wystąpienie Bin . Rekurencyjne podstawianie oznacza powtarzanie podstawienia, w którym na każdym etapie wszystkie nie nakładające się wystąpienia in (wybrane...

24
Generujesz gitary?

Napisz najkrótszy program, który generuje tabulatury gitarowe dla akordów podanych jako wejście. Aby gitarzyści spośród was nie mieli przewagi i aby uczynić ją deterministyczną (i prawdopodobnie łatwiejszą do kodowania), oto jedyne dozwolone formy akordów: Major chords: E F F# G G# A A# B C C#...

24
Wydrukuj tekst „Twinkle Twinkle Little Star”

Twoim celem jest wydrukowanie tekstu piosenki „Twinkle Twinkle Little Star” podczas odtwarzania każdej nuty. Mikrofon komputera usłyszy notatki. Jeśli wysokość (ale niekoniecznie długość) nuty jest poprawna, wydrukuj odpowiednią sylabę. W przeciwnym razie nie rób nic. Każda nuta będzie miała co...

24
Napisz najładniejszą kompozycję bajtek

Bytebeat to styl muzyczny, który można komponować, pisząc prosty program w języku C, którego dane wyjściowe są przesyłane strumieniowo do aplaylub /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Na...

23
Geometryczne wyzwanie

Wszyscy kochają geometrię. Dlaczego więc nie spróbujemy go zakodować w golfa? Wyzwanie to polega na przyjmowaniu liter i cyfr oraz tworzeniu kształtów w zależności od niego. Wejście Dane wejściowe będą miały postać (shapeIdentifier)(size)(inverter). Ale czym są identyfikator kształtu, rozmiar i...