{
  "id": 169317,
  "title": "interesting : Central Pattern Generators to Synthesize Birdsongs",
  "url": "/competitions/birdsong-recognition/discussion/169317",
  "author_name": "",
  "post_date": "2020-07-23T14:39:26.581934800Z",
  "votes": 16,
  "comment_count": 7,
  "views": 0,
  "content": "<p><a href=\"https://medium.com/@IckeIlknur/central-pattern-generators-to-synthesize-birdsongs-f0d09d6936c0\">https://medium.com/@IckeIlknur/central-pattern-generators-to-synthesize-birdsongs-f0d09d6936c0</a></p>\n\n<p>i didn't know that you can actually model it mathematically ...</p>\n\n<p>With the maths, maybe the below becomes relevant?</p>\n\n<p><a href=\"https://vsitzmann.github.io/siren/\">https://vsitzmann.github.io/siren/</a>\nImplicit Neural Representations with Periodic Activation Functions</p>\n\n<p>there is another one using wavenet:\n<a href=\"https://github.com/shiba24/birdsong-generation-project\">https://github.com/shiba24/birdsong-generation-project</a></p>",
  "messages": [
    {
      "id": "942004",
      "postDate": "07/23/2020 14:39:26",
      "content": "<p><a href=\"https://medium.com/@IckeIlknur/central-pattern-generators-to-synthesize-birdsongs-f0d09d6936c0\">https://medium.com/@IckeIlknur/central-pattern-generators-to-synthesize-birdsongs-f0d09d6936c0</a></p>\n\n<p>i didn't know that you can actually model it mathematically ...</p>\n\n<p>With the maths, maybe the below becomes relevant?</p>\n\n<p><a href=\"https://vsitzmann.github.io/siren/\">https://vsitzmann.github.io/siren/</a>\nImplicit Neural Representations with Periodic Activation Functions</p>\n\n<p>there is another one using wavenet:\n<a href=\"https://github.com/shiba24/birdsong-generation-project\">https://github.com/shiba24/birdsong-generation-project</a></p>",
      "rawMarkdown": "https://medium.com/@IckeIlknur/central-pattern-generators-to-synthesize-birdsongs-f0d09d6936c0\n\ni didn't know that you can actually model it mathematically ...\n\nWith the maths, maybe the below becomes relevant?\n\nhttps://vsitzmann.github.io/siren/\nImplicit Neural Representations with Periodic Activation Functions\n\nthere is another one using wavenet:\nhttps://github.com/shiba24/birdsong-generation-project",
      "votes": null
    },
    {
      "id": "943627",
      "postDate": "07/24/2020 13:30:59",
      "content": "<p>In the Representing Audio Signals section of the SIREN <a href=\"https://arxiv.org/pdf/2006.09661.pdf\">paper</a> it appears that SIREN should be able to model any audio signal with the loss function they provide. I'm still trying to understand this paper but it appears SIREN can model any audio signal by something like additive synthesis. </p>",
      "rawMarkdown": "In the Representing Audio Signals section of the SIREN [paper](https://arxiv.org/pdf/2006.09661.pdf ) it appears that SIREN should be able to model any audio signal with the loss function they provide. I'm still trying to understand this paper but it appears SIREN can model any audio signal by something like additive synthesis.",
      "votes": null
    },
    {
      "id": "943689",
      "postDate": "07/24/2020 14:14:47",
      "content": "<p><strong>I am also trying out this competition and the article really gives me the background of the sound call. Thanks !!!</strong></p>",
      "rawMarkdown": "**I am also trying out this competition and the article really gives me the background of the sound call. Thanks !!!**",
      "votes": null
    },
    {
      "id": "944253",
      "postDate": "07/25/2020 00:58:34",
      "content": "<p>DEEP FAKE BIRDSONG, 2020! \n<a href=\"https://www.kellyheatonstudio.com/deep-fake-birdsong\">https://www.kellyheatonstudio.com/deep-fake-birdsong</a></p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fab9cea8b25971be9a41af85304974edc%2FSelection_035.png?generation=1595638712474392&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "DEEP FAKE BIRDSONG, 2020! \nhttps://www.kellyheatonstudio.com/deep-fake-birdsong\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fab9cea8b25971be9a41af85304974edc%2FSelection_035.png?generation=1595638712474392&amp;alt=media)",
      "votes": null
    },
    {
      "id": "953658",
      "postDate": "08/01/2020 00:59:58",
      "content": "<p>i find an interesting work</p>\n\n<p><a href=\"https://github.com/timsainb/avgn\">https://github.com/timsainb/avgn</a>\n<a href=\"https://github.com/timsainb/avgn_paper\">https://github.com/timsainb/avgn_paper</a>\n<a href=\"https://www.youtube.com/watch?v=0T2UU8-NCbM\">https://www.youtube.com/watch?v=0T2UU8-NCbM</a></p>\n\n<p>this is based on tensorflow. it can take in segmented and unsegmented audio. it would then perform auto-encoder to find latent bird song syllabus automatically </p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fc940221b2861ba292943898169d8d902%2FSelection_065.png?generation=1596243820052665&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "i find an interesting work\n\nhttps://github.com/timsainb/avgn\nhttps://github.com/timsainb/avgn_paper\nhttps://www.youtube.com/watch?v=0T2UU8-NCbM\n\nthis is based on tensorflow. it can take in segmented and unsegmented audio. it would then perform auto-encoder to find latent bird song syllabus automatically \n\n ![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fc940221b2861ba292943898169d8d902%2FSelection_065.png?generation=1596243820052665&amp;alt=media)",
      "votes": null
    },
    {
      "id": "953668",
      "postDate": "08/01/2020 01:34:04",
      "content": "<p>in particular, this code implement syllables segmentation by dynamic thresholding:\n<a href=\"https://github.com/timsainb/AVGN/blob/master/avgn/segment_song/wav_to_syllables.py\">https://github.com/timsainb/AVGN/blob/master/avgn/segment_song/wav_to_syllables.py</a>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F54e635fc7dc906fd2b484c3cb3f26a9c%2FSelection_066.png?generation=1596245642692279&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "in particular, this code implement syllables segmentation by dynamic thresholding:\nhttps://github.com/timsainb/AVGN/blob/master/avgn/segment_song/wav_to_syllables.py\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F54e635fc7dc906fd2b484c3cb3f26a9c%2FSelection_066.png?generation=1596245642692279&amp;alt=media)",
      "votes": null
    },
    {
      "id": "1002459",
      "postDate": "09/08/2020 06:32:07",
      "content": "<p>That is so cool! Thanks for posting!</p>",
      "rawMarkdown": "That is so cool! Thanks for posting!",
      "votes": null
    },
    {
      "id": "1002707",
      "postDate": "09/08/2020 11:09:08",
      "content": "<p>Indeed very interesting, thank you!</p>",
      "rawMarkdown": "Indeed very interesting, thank you!",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1002707,
      "author_name": "dmytroilin",
      "author_url": "",
      "post_date": "09/08/2020 11:09:08",
      "content": "<p>Indeed very interesting, thank you!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 943627,
      "author_name": "jackvial",
      "author_url": "",
      "post_date": "07/24/2020 13:30:59",
      "content": "<p>In the Representing Audio Signals section of the SIREN <a href=\"https://arxiv.org/pdf/2006.09661.pdf\">paper</a> it appears that SIREN should be able to model any audio signal with the loss function they provide. I'm still trying to understand this paper but it appears SIREN can model any audio signal by something like additive synthesis. </p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 943689,
      "author_name": "jaseemck",
      "author_url": "",
      "post_date": "07/24/2020 14:14:47",
      "content": "<p><strong>I am also trying out this competition and the article really gives me the background of the sound call. Thanks !!!</strong></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 944253,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "07/25/2020 00:58:34",
      "content": "<p>DEEP FAKE BIRDSONG, 2020! \n<a href=\"https://www.kellyheatonstudio.com/deep-fake-birdsong\">https://www.kellyheatonstudio.com/deep-fake-birdsong</a></p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fab9cea8b25971be9a41af85304974edc%2FSelection_035.png?generation=1595638712474392&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 1002459,
          "author_name": "smodad",
          "author_url": "",
          "post_date": "09/08/2020 06:32:07",
          "content": "<p>That is so cool! Thanks for posting!</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 953658,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "08/01/2020 00:59:58",
      "content": "<p>i find an interesting work</p>\n\n<p><a href=\"https://github.com/timsainb/avgn\">https://github.com/timsainb/avgn</a>\n<a href=\"https://github.com/timsainb/avgn_paper\">https://github.com/timsainb/avgn_paper</a>\n<a href=\"https://www.youtube.com/watch?v=0T2UU8-NCbM\">https://www.youtube.com/watch?v=0T2UU8-NCbM</a></p>\n\n<p>this is based on tensorflow. it can take in segmented and unsegmented audio. it would then perform auto-encoder to find latent bird song syllabus automatically </p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fc940221b2861ba292943898169d8d902%2FSelection_065.png?generation=1596243820052665&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 953668,
          "author_name": "hengck23",
          "author_url": "",
          "post_date": "08/01/2020 01:34:04",
          "content": "<p>in particular, this code implement syllables segmentation by dynamic thresholding:\n<a href=\"https://github.com/timsainb/AVGN/blob/master/avgn/segment_song/wav_to_syllables.py\">https://github.com/timsainb/AVGN/blob/master/avgn/segment_song/wav_to_syllables.py</a>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F54e635fc7dc906fd2b484c3cb3f26a9c%2FSelection_066.png?generation=1596245642692279&amp;alt=media\" alt=\"\"></p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "942004": "https://medium.com/@IckeIlknur/central-pattern-generators-to-synthesize-birdsongs-f0d09d6936c0\n\ni didn't know that you can actually model it mathematically ...\n\nWith the maths, maybe the below becomes relevant?\n\nhttps://vsitzmann.github.io/siren/\nImplicit Neural Representations with Periodic Activation Functions\n\nthere is another one using wavenet:\nhttps://github.com/shiba24/birdsong-generation-project",
    "943627": "In the Representing Audio Signals section of the SIREN [paper](https://arxiv.org/pdf/2006.09661.pdf ) it appears that SIREN should be able to model any audio signal with the loss function they provide. I'm still trying to understand this paper but it appears SIREN can model any audio signal by something like additive synthesis.",
    "943689": "**I am also trying out this competition and the article really gives me the background of the sound call. Thanks !!!**",
    "944253": "DEEP FAKE BIRDSONG, 2020! \nhttps://www.kellyheatonstudio.com/deep-fake-birdsong\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fab9cea8b25971be9a41af85304974edc%2FSelection_035.png?generation=1595638712474392&amp;alt=media)",
    "953658": "i find an interesting work\n\nhttps://github.com/timsainb/avgn\nhttps://github.com/timsainb/avgn_paper\nhttps://www.youtube.com/watch?v=0T2UU8-NCbM\n\nthis is based on tensorflow. it can take in segmented and unsegmented audio. it would then perform auto-encoder to find latent bird song syllabus automatically \n\n ![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2Fc940221b2861ba292943898169d8d902%2FSelection_065.png?generation=1596243820052665&amp;alt=media)",
    "953668": "in particular, this code implement syllables segmentation by dynamic thresholding:\nhttps://github.com/timsainb/AVGN/blob/master/avgn/segment_song/wav_to_syllables.py\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F54e635fc7dc906fd2b484c3cb3f26a9c%2FSelection_066.png?generation=1596245642692279&amp;alt=media)",
    "1002459": "That is so cool! Thanks for posting!",
    "1002707": "Indeed very interesting, thank you!"
  },
  "source": "meta"
}