Sign up
8 bit
Blog

8 bit creater

Делаю прогу которая сама сочиняет 8 bit мелодии. Просто нажимаешь кнопку и у тебя новый трек...... Как доделаю так выложу..

1 ▲
21 October 2011 23:03

Comments

  •  
    Alex Mayson (DJ CYBERJACK)  21 October 2011 23:07 #
    давай интересно глянуть...
  • (user was blacklisted)
  •  
    THE TRICK  21 October 2011 23:10 #
    Нет она восьмибитку тока делать будет. И то раз на раз получается
  •  
    DJ Sunwalker  21 October 2011 23:10 #
    Кнопка "Создать хит" похоже становится реальностью :)
    •  
      DJ Sivtsov  22 October 2011 0:31 #
      разными пальцами нажимаешь кнопку - разные хиты получаюся?! вот школоло обрадуется!!! 21 мегакачовый трек записать можно! )))
      •  
        DJ Sunwalker  22 October 2011 0:34 #
        у парней приоритет)
  •  
    THE TRICK  21 October 2011 23:11 #
    ПРогу вообще пишу на Visual Basic. Как полностью напишу, тогда сделаю либы на Ассемблере, чтобы проц сильно не грузился
  •  
    RastOK (Crimea)  21 October 2011 23:18 #
    Жёстко)
  •  
    Диня Фарт *Top100*  21 October 2011 23:19 #
    pizdato)
  • –4
    Утка Стив, Зорг и Фрэнки 2 пальца  21 October 2011 23:19 #
    наконец-то чота стоящее. а для транса есть такая же?
    •  
      klaus kinski  21 October 2011 23:22 #
      Для транса пока только силикон самое простое.
      • –4
        Утка Стив, Зорг и Фрэнки 2 пальца  21 October 2011 23:26 #
        нажимаешь 1 - пошла бочка
        2- яма
        3-красивейшая мелодия
        •  
          FURA S YAICAMI PROJECT(VASHPE SUPER REC LABEL)  21 October 2011 23:47 #
          1...2...3... как вы говорите выйдет в трёх версиях...первая версия расчитана на корректное построение бочки(дном вверх вниэ набок полная пустая дырявая-короче какой мастеренх нах) мировая премьера намечена под Новый год как раз к конкурсу ремиксов для дискотека авария-новогодняя...следующие. ..до мелодии короче далеко
  •  
    klaus kinski  21 October 2011 23:21 #
    А какая-нибудь логическая последовательность будет или же простой рандомайз? Если второе, то не вижу смысла в подобном.
    •  
      THE TRICK  21 October 2011 23:25 #
      Сначала у меня создается структура трека, потом под эту структуру создаются паттерны, пока только так. Планирую еще эффекты сделать
      •  
        Mals  22 October 2011 2:09 #
        клёво если бы еще ноты выбирались строго в одной тональности
  •  
    THE TRICK  21 October 2011 23:24 #
    Щас выложу демку.
  • +5
    Егор  21 October 2011 23:27 #
    В компании Скайнет для тебя есть вакансия.
    •  
      Mals  22 October 2011 2:09 #
      НЕЕЕЕТТТТТТТ!!! я не хочу умирать (((
  •  
    THE TRICK  21 October 2011 23:30 #
  •  
    Егор  21 October 2011 23:32 #
    Назови её Супер Композарио.
    •  
      THE TRICK  21 October 2011 23:32 #
      8BitCreator
  •  
    THE TRICK  21 October 2011 23:32 #
    Это только демо многого еще нет
  •  
    THE TRICK  21 October 2011 23:46 #
  •  
    Namynnuz  22 October 2011 0:04 #
    А как ты алгоритмически задал теорию гармонии? В общем виде?
    У тебя прога оперирует объектами или понятиями? Или вообще ООП\продукционная модель отсутствуют?
    •  
      THE TRICK  22 October 2011 0:15 #
      Объектами.
      У меня есть несколько классов
      1. Композитор
      - Он непосредственно сочиняет паттерны в соответствии с заданной гаммой
      2. Осциляторы
      - Непосредственно генерируют ноты в выходной массив
      3. Музыка
      - Этот класс занимается разработкой структуры трека, и заставляет композитор генерировать паттерны, если какие-то не подходят то он заново заставляет его генерировать.
      (короче пока не подойдет для трека)
      •  
        Namynnuz  22 October 2011 0:26 #
        Как тренировка мозгов и пальцев - хорошо. Как модель будущего блока синтеза - замечательно. Но как только ты упрешься в тотальное самокопирование и вторичность + т.н. бездушность, тебе придется познакомиться с несколько нетипичными для большинства кодеров моделями представления знаний..
        •  
          THE TRICK  22 October 2011 0:33 #
          Я разрабатываю эту прогу так чтобы она делала такую-же приблизительно последовательность действий, какую делаю я во время создания трека. Конечно всего добится невозможно. Я писал что это только демо версия треков, еще много чего я хочу там прикрутить. У меня пока слишком мало разных поверок и т.п. мелодия создается за .1 секунду в худшем случае, так что буду совершенствовать...
          •  
            Namynnuz  22 October 2011 0:54 #
            Вообще, задавая логику построения трека, как у себя любимого, ты, по сути, пытаешься создать экспертную систему. Но так, как сама система, если можно так сказать (а ООП, в какой-то степени, это тоже (о)сознание, создание модели мир(к)а у машины), "мыслит" типами данных + объектами, не позволит тебе реализовать себя.
      •  
        MegaHearts  22 October 2011 0:38 #
        вообще таких генераторов куча
        есть проги которые пишут мелодии из загружаемых в них математических формул весьма знаете любопытно правда на тот момент (было это в начале 2000) нельзя было эти мелодии в миди экспортнуть щаз уже наверно мона
        •  
          THE TRICK  22 October 2011 0:42 #
          Я знаю Гугл по запросу генератор мелодий выдает уже онлайн генератор который в миди экспортирует
          •  
            MegaHearts  22 October 2011 0:49 #
            ну я посмотрел тама скорей всего просто база стилей она их просто перебирает а мнебы как раз был интересен не рандомный но ине шаблоновый генератор
    •  
      THE TRICK  22 October 2011 0:20 #
      Паттерны тоже просто так не создаются. Они многократно проверяются на различные условия и если что-то нето Then Set Pattern=Nothing
      •  
        Namynnuz  22 October 2011 0:31 #
        Условия - это все хорошо. Но нужно вывести единообразную логику всего. Параметризировать все, что вообще только можно. И решать задачу в максимально общем виде.
  •  
    YURA G DM  22 October 2011 0:05 #
    Ну что господа музыканты и композиторы, прощайтесь с карьерой!) Останутся только диджеи... и то не факт!))
    •  
      Namynnuz  22 October 2011 0:07 #
      Уж как раз-таки диджеи не нужны. Написать сводилку сможет любой студент как дипломную. А вот теоретически обоснованная самоиграйка - тема не одной докторской диссертации, и не одного поколения Академиков.
      •  
        YURA G DM  22 October 2011 0:10 #
        И что? Раньше играли только на реальных интрументах и никто подумать не мог что звук можно генерировать. А теперь его можно получать даже из компа. У меня другой взгляд где нет души там не музыка, остается дело за человеком, хотя попса тоже без души))
        •  
          Namynnuz  22 October 2011 0:17 #
          Раньше - когда из компов была только машина Тьюринга? А как появилась цифровая техника, так, в общем-то, много чего теоретически обосновали.

          Ты лезешь в философские дебри тонких материй на тему "что есть душа" и "может ли машина обладать ею". Факт в том, что искусственный интеллект давным давно создан и успешно решает многие задачи (речь идет не о бытовом представлении на эту тему, а-ля "осознанное существо с потенциалом к саморазвитию"). Подход к созданию deus ex machina лишь вопрос времени и нравственных запретов социума.
          • –1
            YURA G DM  22 October 2011 1:02 #
            Какая философия еще? Я говорю о том что человек писал музыку и играл ее в живую, а сейчас ее можно не играть можно тупо в секвенсоре нотки набить. Скоро человеку будет хорошая замена в этом плане. И не про ту душу я говорю, я имею ввиду то, что ты вкладываешь в свой трек. Если у тебя такого понятия нет, то извини, ничем помочь тебе не могу!
            •  
              Namynnuz  22 October 2011 1:04 #
              Я тебя понял, а ты меня — нет.
              •  
                YURA G DM  22 October 2011 1:05 #
                Ну и ладно, не важно!
                •  
                  Namynnuz  22 October 2011 1:05 #
                  Согласен.
            •  
              MegaHearts  22 October 2011 1:08 #
              мехенизмы енто всего лишь помошники
              но чтобы набирать нотки огромное количество людей применили свой труд потратили время знания
              как бэ уважайте энтих людей
              и когда юзаешь несовершенный софт или несовершенное железо вместо того чтобы флудить надо хотяб немного подумать
              хотя некоторые канешно бесят
              я тут неделюпотратил чтоб нового линя запустить все инструкции в сети поудаляли за ненадобностью пришлось применить научный метод тыка
              однакож теперь работает и енто харашо
              •  
                YURA G DM  22 October 2011 1:14 #
                я не спорю и спорить дальше не собираюсь, согласен, один потратил время силы и средства и оставил в будущем кого-то без работы!))) Да кстати, люди хотябы взять лет сто назад, гораздо были выносливее, чем сейчас с "помощниками" механическими. Безусловно для многих это хорошо, что есть такие люди которые создали софт и для меня в том числе
                •  
                  MegaHearts  22 October 2011 1:28 #
                  ну вот откуда вы такую статистику берете?
                  от испанки тока в начале века 20 миллионов умерло плюс еще куча всяких болезней
                  я про средний возраст доживания уж и не говорю
                  80 лет в японии недостижимая штука никогда
                  в средние века средний возраст доживания 30 лет
                  вы вообще о чем
                  :)
                  • +1
                    YURA G DM  22 October 2011 1:47 #
                    Я все понимаю, но вот на наших с вами стариков посмотреть, которые войну прошли, уж некотрым за 90 перевалило. Я не беру в расчет сколько кто жил в какие времена, я говорю ,что организм был приспособлен больше к физическми нагрузкам и заменителей было меньше. Вопрос не в болезнях от которых умирали, а мы знаем что обострения с болезнями происходит только из-за воздействия иной внешней среды, т.к. организм не приспособлен к вирусам которых ранее небыло. Это все одно. Но дело в том, что моральный облик мы не приобретем уже никогда, нам нечем думать будет скоро, а зачем когда за нас сделают это машины, и это уже не далекое будущее это уже есть. Возьми этот сайт к примеру и посмотри сколько жаждующих писать музыку с целью наживы или повые...ся перед девченками и к тому же написать так, чтоб одним нажатием и хитяра готов, а у кого-то подход другой к этому, и того трек как цветок среди кучи навоза хер найдешь. Ну хорошо или когда произойдет сбой в програмном обеспечении и еб...ут по нам ракеты ну или типа того, это я так к примеру, тут степень защиты надежная ,но вдруг и палка раз в год стреляет. Что хорошего? Хоть и жили по тридцать лет, но до сих пор созданные в те времена шедевры ценятся гораздо выше чем настоящие. С приходом технологий ценность продукта теряется многократно. Ну и какое нас исскуство ждет? Я думаю на сей раз понятно о чем я изложил? Мое мнение - создали софт имитирующий музыкальные иструмент и секвенсоры в которых можно сводить, не создавайте софт который управлял бы идеей. Оставьте лучше людям, их продукт гораздо теплее и приятнее слушать! Польше мне сказать не чего, пишите тут внизу как хотите, я не люблю споры! Лучше заниматься делом, чем пустоту месить! Всем мир!
                    •  
                      MegaHearts  22 October 2011 1:56 #
                      старики которые дожили это те которые и должны были дожить большинство умерло давно из того поколения
                      этож очевидно
                      я вот думаю чуваку который изобрел колесо наверно тож долго флудили типа накой и так все было ништяк и без колеса мир без интернета совсем другой мир интернет без гугла совсем другой интернет посмотри на дату создания гугла-оч удивишься многие думают что он был всегда:)))


                      "созданные в те времена шедевры" из той же оперы к примеру достоевского никто не знал как писателя при его жизни как и ван гога однако в те времена была куча известных и популярных писателей которых мы не знаем сейчас патамушта время все расставило по своим местам
                      кстати никто не ценил мадонну пока ее не украли из музея кстати относительно недавно:)
                      итд итп все не так просто чтобы оценить наше время оно должно пройтить мож внуки и оценят а мож и нет
                • +1
                  MegaHearts  22 October 2011 1:30 #
                  вот раньше деревья были выше девушки моложе гыгыгы
                  прям как бабки на лавочке с семечками угу
    •  
      MegaHearts  22 October 2011 0:54 #
      прикольно встшку нашел такую ужо
  •  
    Namynnuz  22 October 2011 0:12 #
    Самая большая проблема - осознание прекрасного, понятие хорошо\плохо, верно\не верно, вообще всех этих нечетких понятий, вытекающих из жизненного опыта + основы-базы, подсознательных знаний об окружающем мире.. Именно этого не хватает экспертным системам для валидного вливания в ряды искусства. А муз.теория таки алгоритмизируема..
  •  
    F.A.N.T.A.S.T  22 October 2011 0:19 #
    Кракеры будут рады, для каждой таблетки новый трек))
    •  
      THE TRICK  22 October 2011 0:24 #
      И весь трек будет хранится четырехбайтной переменной Seed
      • +2
        F.A.N.T.A.S.T  22 October 2011 0:26 #
        Никуя не понял, но мне нравится))
        •  
          Namynnuz  22 October 2011 0:29 #
          Вводишь значение зерна в генератор псевдослучайных чисел и он выдает на-гора прекрасное множество, которое, при вменяемых размерах выборки, можно считать случайным, с некореллируемыми между собой элементами. Ну и потом что-то с этим множеством, в итоге, хорошее делаем.
          •  
            F.A.N.T.A.S.T  22 October 2011 0:30 #
            Вообще не понимаю для чего вы мне это пишете
            • –1
              Namynnuz  22 October 2011 0:31 #
              Чтобы показать окружающим, какой я умный.
  • –2
    Al Charm  22 October 2011 0:26 #
    Нужно построить зиггурат.
  • (user was blacklisted)
    • (user was blacklisted)
      •  
        Andrew Blastoff  22 October 2011 0:51 #
        Ну,каждому своё) Главное-это стремление к идее!
    • (user was blacklisted)
      •  
        Andrew Blastoff  22 October 2011 0:49 #
        Вобще я просто играюсь))) А делов у меня хватает... И,если уж на то пошло,то мне похуй,на твоё мнение о моём музле!!!
  •  
    koteotake  8 December 2011 0:42 #
    Если бы ты изготовил 8-Bit синт, было бы очень неплохо.
    • –1
      THE TRICK  8 December 2011 2:13 #
      Я с VST никогда не работал, могу только для своих прог синты сделать
    •  
      THE TRICK  8 December 2011 2:45 #
      8-Bit звук можно накрутить практически в любом субтрактивном синтезаторе. Я например делаю в Vanguard
      •  
        koteotake  21 December 2011 2:26 #
        А каким именно образом его накрутить? 8-Bit звук он такой без полифонии чтоли, не знаю как объяснить. Как именно это сделать?
        •  
          THE TRICK  21 December 2011 10:26 #
          Основа 8 bit звука это простые волновые формы. Если ты хочешь сэмулировать звук какого-то звукового чипа, например AY-3-8910(ZX-Spectrum), то у него имеется три канала на которых можно выдать либо меандр либо шум. Вот исходя из этого надо делать эмуляцию. Выбирай в одном осцилляторе либо меандр либо шум. А все остальное отключай. Если хочешь сыграть аккорд используй арпеджиаторы с 1\64 длительностью
          •  
            koteotake  23 December 2011 23:49 #
            Спасибо. Все получилось и звук красивый.
    •  
      CJ Noks  5 November 2012 14:56 #
      ну есть же chipsound vst
  • +2
    CJ Noks  5 November 2012 14:55 #
    • +2
      THE TRICK  5 November 2012 15:11 #
      Круто! Похоже на кейгеновскую музыку
      •  
        CJ Noks  5 November 2012 15:17 #
        спасибо. так и планировал)
  •  
    THE TRICK  5 November 2012 15:10 #
  •  
    THE TRICK  22 December 2012 9:29 #
    Характеристики:
    3 осцилятора с 5-ю формами волн (Синус, пила, треугольник, меандр, шум C64), для каждого есть регулировки высоты, громкости, панорамы.
    Также в каждый осциллятор входит регулировка Amp ADSR, Pitch ADSR, LFO ADSR. Возможность отключения сброса фазы осциллятора и LFO для каждой ноты.

    2 низкочастотных осциллятора с 5-ю формами волн, возможность синхронизирования частоты с темпом. Для LFO есть Pitch ADSR.

    Имеется арпеджиатор и дилей

    Для 8-ми битного синтезатора более чем достаточно я думаю.
  •  
    [DS]Design-Say  2 March 2013 19:00 #
    Ждём=)
  •  
    THE TRICK  27 January 2016 13:11 #
    Есть небольшое демо
    www.cyberforum.ru/blogs/354370 …
  •  
    THE TRICK  20 April 2016 20:36 #
    Первая версия готова!
    www.gamedev.ru/projects/forum/ …
  •  
    THE TRICK  3 February 2017 22:41 #
    Группа ВК vk.com/trickcomposer
Please, register (it is quick and easy!) or sign in, to leave comments and do much more fun stuff.