L'Art de Max for Live (Le Livre)
$22.00
Prix minimum
$27.00
Prix suggéré

L'Art de Max for Live

S’immerger dans Max pour maîtriser Max for Live et dépasser les limites d’Ableton Live.

À propos du livre

Écrit par Julien Bayle, artiste, doublement certifié en tant qu'Ableton Certified Trainer et Max Certified Trainer, et fondateur d'un des rares Ableton Certified Training Center en France, ce guide est le plus complet jamais publié en français sur Max for Live.

Il vous permettra de :

  • Plonger dans l'environnement Max.
  • Maîtriser les concepts fondamentaux de Max for Live — du patching au déploiement dans Live.
  • Créer vos propres instruments et générateurs sonores, avec des exemples concrets et des techniques professionnelles.
  • Concevoir des effets MIDI et audio personnalisés, en explorant les architectures de traitement, le side-chain, le multicanal et les interactions.
  • Construire des interfaces sophistiquées, intégrant contrôles interactifs et feedback visuel dynamiques, avec les familles d’objets [live.xxx].
  • ✅ Comprendre en profondeur le Live Object Model (LOM) et apprendre à interagir avec Live via le patching et JavaScript.
  • Aller au-delà avec le scripting en JavaScript (et V8), pour piloter Live, automatiser, observer, moduler et manipuler la structure interne de vos projets Live en temps réel.
  • Créer vos propres Live MIDI Tools, grâce aux nouvelles fonctionnalités d’Ableton Live 12, et ouvrir la porte aux manipulations algorithmiques avancées dans la vue Clip.

Mais surtout, ce livre est aussi un prétexte idéal pour apprendre Max tout court. Au fil des chapitres, vous découvrirez l’environnement Max dans toute sa richesse : ses logiques, ses paradigmes, ses objets incontournables, ses subtilités. Même si vous ne l’avez jamais utilisé, vous deviendrez capable de concevoir des systèmes complexes, génératifs, interactifs — bien au-delà de Live.

Ce livre est le fruit de plus de 15 ans de pratique et d’enseignement, pensé pour les créateurs, artistes, musiciens, chercheurs et makers. Il vous accompagnera pas à pas, du rappel des fondamentaux de l’audio numérique et du MIDI jusqu’à la création de périphériques professionnels.

Quel que soit votre point de départ — débutant curieux ou utilisateur avancé de Live — ce guide vous permettra de repousser les limites de votre créativité et de transformer votre environnement Live en un véritable laboratoire sur-mesure.

Un manuel de référence, exigeant, complet et pensé pour la pratique… et pour explorer l’immensité de Max lui-même.

Ce livre est une traduction en Français de The Art of Max for Live qui a été initialement écrit en Anglais.

Traductions

À propos de l'auteur

Julien Bayle
Julien Bayle

Julien Bayle est artiste, formateur et consultant dans la conception de systèmes audiovisuels interactifs.

Il est le seul instructeur français doublement certifié en tant qu'Ableton Certified Trainer et Max Certified Trainer, reconnu pour son expertise en création algorithmique, génération sonore, spatialisation et interaction temps réel.

À travers son studio Structure Void, centre de formation certifié QUALIOPI et Ableton Certified Training Center basé à Marseille (France), il accompagne artistes, chercheurs et créateurs dans la maîtrise d’Ableton Live, Max, Max for Live et les environnements de prototypage avancé Arduino, RNBO notamment.

Son approche mêle rigueur technique, expérimentation et exploration des systèmes complexes.

Team Discounts

Get a team discount on this book!

Up to 1 Team Members
Prix minimum$22.00Prix suggéré$30.00

Table des matières

    • Chapitre 1 -Introduction
      • 1.1 -L’auteur
      • 1.2 -Le contexte
        • 1.2.1 -Max ?
        • 1.2.2 -Live ?
        • 1.2.3 -Max … for Live ?
      • 1.3 -Pourquoi ce livre ?
      • 1.4 -À qui s’adresse ce livre ?
      • 1.5 -Pratiquer et essayer
      • 1.6 -Quelques conventions préalables
      • 1.7 -Aller plus loin
    • Chapitre 2 -Rappels essentiels sur MIDI et Audio
      • 2.1 -Le son numérique
        • 2.1.1 -Échantillonnage
        • 2.1.2 -Quantification
        • 2.1.3 -Buffer d’entrée/sorties et “conversion”
        • 2.1.4 -Représentations temporelle et fréquentielle du son
      • 2.2 -Le standard MIDI
        • 2.2.1 -Bus et canaux MIDI
          • 2.2.1.1 -Bus MIDI
          • 2.2.1.2 -Canaux MIDI
          • 2.2.1.3 -Cas usuel : un Bus / un périphérique
          • 2.2.1.4 -Évolution vers MPE
        • 2.2.2 -Messages MIDI
          • 2.2.2.1 -Messages de type Note
          • 2.2.2.2 -Messages de type Control Change
          • 2.2.2.3 -Messages de type Aftertouch et articulation avec le MPE
          • 2.2.2.4 -Messages de type Pitch Bend
          • 2.2.2.5 -Messages de type Program Change
          • 2.2.2.6 -Messages de synchro MIDI
    • Chapitre 3 -Comprendre Ableton Live
      • 3.1 -Live, un séquenceur très versatile
      • 3.2 -La configuration MIDI et Audio
        • 3.2.1 -Onglet Audio
        • 3.2.2 -Onglet MIDI
      • 3.3 -Les modes session et arrangement
        • 3.3.1 -Mode session, multi-timelines
        • 3.3.2 -Mode Arrangement, timeline unique
      • 3.4 -**Les périphériques **
      • 3.5 -Les pistes
        • 3.5.1 -Différents types de Pistes
        • 3.5.2 -Vue piste et vue clips
        • 3.5.3 -Aide en ligne
        • 3.5.4 -Routing et monitoring
        • 3.5.5 -La piste est une chaîne de périphériques
          • 3.5.5.1 -Flux dans une piste MIDI
          • 3.5.5.2 -Flux dans une piste Audio
          • 3.5.5.3 -Représentation des flux
        • 3.5.6 -Mixer de piste
        • 3.5.7 -Piste MAIN
        • 3.5.8 -Pistes de retour
      • 3.6 -Les clips
        • 3.6.1 -Deux types de clips
          • 3.6.1.1 -Clips audio
          • 3.6.1.2 -Clips MIDI
        • 3.6.2 -Automations
        • 3.6.3 -Un seul clip en lecture par piste à la fois
        • 3.6.4 -Priorité de la session sur l’arrangement
      • 3.7 -Aller plus loin
    • Chapitre 4 -Connaître Max pour plonger dans Max for Live
      • 4.1 -Les principes globaux de l’environnement Max
        • 4.1.1 -Qu’est-ce que Max ?
          • 4.1.1.1 -Un Environnement de programmation…
          • 4.1.1.2 -…dynamique,
          • 4.1.1.3 -…interactif,
          • 4.1.1.4 -…graphique.
        • 4.1.2 -Qu’est ce que Max for Live ?
        • 4.1.3 -Les trois types de périphériques Max for Live
        • 4.1.4 -Les différents domaines dans Max
        • 4.1.5 -Aide dans Max
        • 4.1.6 -Fenêtre Preferences
        • 4.1.7 -Premiers concepts: objets, câbles et patcher
          • 4.1.7.1 -Concepts d’objets
          • 4.1.7.2 -Concept d’instance d’objet et inspector
          • 4.1.7.3 -Concept de prototype, presets d’instances
          • 4.1.7.4 -Concept de patching et de câblage
          • 4.1.7.5 -Objets avec ou sans interface graphique
          • 4.1.7.6 -Modes édition et présentation
        • 4.1.8 -Copier/Coller/Partager des objets, des patches
          • 4.1.8.1 -Le patcher sauvegardé : un fichier .maxpat
            • 4.1.8.1.1 -Dépendances aux fichiers externes
            • 4.1.8.1.2 -Zones où Max recherche objets, media et autres fichiers
          • 4.1.8.2 -Copier/Coller, Copy Compressed et JSON
        • 4.1.9 -Flux d’information dans Max
        • 4.1.10 -Entrées/sorties des objets
        • 4.1.11 -Arguments des objets
      • 4.2 -Le domaine des messages, Max
        • 4.2.1 -Types de messages
        • 4.2.2 -Message Bang
        • 4.2.3 -Priorités de flux de messages
          • 4.2.3.1 -Priorités par défaut
          • 4.2.3.2 -Actions multiples et ordonnées avec [bangbang] et [trigger]
        • 4.2.4 -Concept d’entrées chaudes et froides
        • 4.2.5 -Objets et concepts essentiels du domaine message
          • 4.2.5.1 -Objets d’interface graphique
          • 4.2.5.2 -Objet [message], [print] et la console
          • 4.2.5.3 -Opérations mathématiques simples et complexes
          • 4.2.5.4 -Notion d’aléatoire
          • 4.2.5.5 -Temps, [metro] et transport
            • 4.2.5.5.1 -Transport
            • 4.2.5.5.2 -Le temps dans Max
            • 4.2.5.5.3 -Objet [metro]
          • 4.2.5.6 -Messages, messages dynamiques et listes
            • 4.2.5.6.1 -Messages, listes
            • 4.2.5.6.2 -Messages dynamiques
            • 4.2.5.6.3 -Créer/décomposer des listes avec [pack] et [unpack]
          • 4.2.5.7 -Processeurs de listes [list] / [zl]
          • 4.2.5.8 -Itérations avec [uzi]
          • 4.2.5.9 -Comparateurs et conditions: [select], [if] et plus
          • 4.2.5.10 -Routages des messages
            • 4.2.5.10.1 -Tagging et objet [route]
            • 4.2.5.10.2 -Routage contrôlé arbitrairement : [gate]/[switch]/[router]
          • 4.2.5.11 -Scaling et interpolation : [scale] [zmap] [clip] et [line]
            • 4.2.5.11.1 -[scale] & [zmap] et interpolations
            • 4.2.5.11.2 -[clip] et “clipping”
            • 4.2.5.11.3 -[line] et génération de valeurs interpolées en un temps donné
          • 4.2.5.12 -Transmission de messages sans câble : [send]/[receive]
          • 4.2.5.13 -Quelques mots sur OSC
          • 4.2.5.14 -MIDI dans Max
            • 4.2.5.14.1 -Entrée et Sorties MIDI
            • 4.2.5.14.2 -Traitement de flux MIDI
            • 4.2.5.14.3 -Génération de messages MIDI
        • 4.2.6 -Mapping MIDI
        • 4.2.7 -Concepts de sous-patching et d’abstraction
          • 4.2.7.1 -Sous-patching
            • 4.2.7.1.1 -Créer un objet [patcher]
            • 4.2.7.1.2 -Encapsuler des objets
          • 4.2.7.2 -Abstractions
            • 4.2.7.2.1 -Abstractions sans interface graphique
            • 4.2.7.2.2 -Aabstractions avec interface graphique avec l’objet [bpatcher]
        • 4.2.8 -Sauvegarde/rappel de paramètres
          • 4.2.8.1 -Famille d’objets [live.xxx] et attribut Parameter mode enable
          • 4.2.8.2 -Objet [preset] et interpolation
          • 4.2.8.3 -Système [pattr], [pattrstorage], [autopattr]
          • 4.2.8.4 -Système snapshots
      • 4.3 -Le domaine des signaux, MSP
        • 4.3.1 -Principes de moteur audio
          • 4.3.1.1 -Activer l’audio dans MSP
          • 4.3.1.2 -Conversions message / signal
          • 4.3.1.3 -Notion d’amplitude d’un signal
        • 4.3.2 -Objets et concepts essentiels du domaines signaux
          • 4.3.2.1 -Générateurs périodique et non-périodiques de signaux
          • 4.3.2.2 -Concept de Sample-and-Hold
          • 4.3.2.3 -Lissage d’un signal
          • 4.3.2.4 -Opérations mathématiques et contrôle des signaux
          • 4.3.2.5 -Routage de signal avec [gate~], [selector~], [matrix~] avec [crosspatch~]
          • 4.3.2.6 -Lecture/Enregistrement
            • 4.3.2.6.1 -Manipulation via le système de fichier avec [sfplay~], [sfrecord~] et [playlist~]
            • 4.3.2.6.2 -Manipulation via la mémoire vive [buffer~], [record~], [play~], [wave~], [groove~]
          • 4.3.2.7 -Notion de polyphonie avec [poly~] et [rnbo~]
            • 4.3.2.7.1 -poly~ : un outil puissant pour la polyphonie
            • 4.3.2.7.2 -rnbo~ : une approche modernisée de la polyphonie
            • 4.3.2.7.3 -Sous-patchers spécialisés : une distinction essentielle
            • 4.3.2.7.4 -Max for Live et la polyphonie
        • 4.3.3 -Signal à l’échelle du sample avec [gen~]
        • 4.3.4 -Les objets MC
    • Chapitre 5 -Approcher Max for Live
      • 5.1 -Rappel fondamental : Live exécute Max
      • 5.2 -Comprendre la licence Max for Live
        • 5.2.1 -Licence Max for Live sans licence Max
        • 5.2.2 -Licence Max for Live avec licence Max
      • 5.3 -Les spécificités et limitations inhérentes à Max for Live
        • 5.3.1 -Connections audio et MIDI d’un périphérique Max for Live
        • 5.3.2 -Limitation [send~]/[receive~] entre périphériques Max for Live
        • 5.3.3 -Cas des send/receive intra et inter-périphériques
        • 5.3.4 -Communication, étanchéité et identifiant unique
          • 5.3.4.1 -Une perméabilité naturelle
          • 5.3.4.2 -Une étanchéité possible
        • 5.3.5 -Quelques mots sur le Live Object Model (LOM)
        • 5.3.6 -Objet [pattr] et paramètres
        • 5.3.7 -Geler un périphérique (freeze)
    • Chapitre 6 -Bases de construction d’un périphérique Max for Live
      • 6.1 -Bien choisir son type de périphérique
      • 6.2 -Famille d’objets [live.xxx]
        • 6.2.1 -Objets liés à l’interface graphique
        • 6.2.2 -Objets spécifiques du LOM
        • 6.2.3 -Quelques autres objets
      • 6.3 -Entrées / sorties des périphériques, routage de piste et side-chain
        • 6.3.1 -[midiin], [midiout], canaux MIDI et side-chain MIDI
          • 6.3.1.1 -Flux dans une même piste et l’unique canal 1
          • 6.3.1.2 -Routing MIDI avancé et types de side-chain
        • 6.3.2 -[plugin~], [plugout~], multichannel et side-chain audio
          • 6.3.2.1 -Flux dans une piste et stéréo
          • 6.3.2.2 -Flux entre pistes et multichannel
          • 6.3.2.3 -Flux audio side-chain vers un instrument
        • 6.3.3 -Routage avec [live.routing]
          • 6.3.3.1 -Routing audio personnalisé
          • 6.3.3.2 -Routing MIDI personnalisé
      • 6.4 -La conception d’interface graphique d’un périphérique
        • 6.4.1 -Taille et largeur du périphérique
          • 6.4.1.1 -Modifier la taille initiale par le menu view
          • 6.4.1.2 -Modifier la taille à la volée avec l’objet [live.thisdevice]
        • 6.4.2 -Périphérique Max for Live et mode présentation
        • 6.4.3 -Objets UI Max for Live et concept de paramètres Live
        • 6.4.4 -Systèmes de couleurs statiques et dynamiques
        • 6.4.5 -Attributs essentiels des objets UI
          • 6.4.5.1 -Noms courts, longs
            • 6.4.5.1.1 -Le nom long doit être unique
            • 6.4.5.1.2 -Le nom court est parfois visible sur le patcher
          • 6.4.5.2 -Aide en ligne et périphérique Max for Live
          • 6.4.5.3 -Valeur initiale
          • 6.4.5.4 -Visibilité des paramètres (hidden, stored only et automated & stored)
            • 6.4.5.4.1 -Hidden, paramètre volatil
            • 6.4.5.4.2 -Stored Only, paramètre sauvegardé
            • 6.4.5.4.3 -Automated & Stored, paramètre sauvegardé et automatisable
          • 6.4.5.5 -Concept de priorité et limite de mise à jour par l’automation
          • 6.4.5.6 -Type du paramètre, intervalle et unité
            • 6.4.5.6.1 -Nombre décimal (type Float)
            • 6.4.5.6.2 -Nombre entier (type Int)
            • 6.4.5.6.3 -Liste discrète (type Enum)
          • 6.4.5.7 -Parameter Mode Enable et objets Max
        • 6.4.6 -Attributs non modifiables à l’exécution, “hidden”
      • 6.5 -Astuces pour aller plus loin
        • 6.5.1 -Créer une UI dans une fenêtre externe
        • 6.5.2 -Savoir sauvegarder des données (hors UI)
        • 6.5.3 -Objets avec plusieurs paramètres à automatiser : cas de [pictslider]
    • Chapitre 7 -Construire des effets MIDI avec Max for Live
      • 7.1 -Rappels [midiin] / [midiout], flux MIDI et chaîne
      • 7.2 -Utilisation de l’entrée MIDI d’un périphérique
        • 7.2.1 -Observer et analyser un flux MIDI
        • 7.2.2 -Transmettre des notes MIDI à l’extérieur de Live en OSC
      • 7.3 -Traitement MIDI et Sortie d’un périphérique
        • 7.3.1 -Modifier le pitch avec un pitcher monophonique
        • 7.3.2 -Aller plus loin avec un pitcher polyphonique
        • 7.3.3 -Modifier la vélocité
      • 7.4 -Créer un séquenceur synchronisé à Live
        • 7.4.1 -Concepts fondamentaux d’un séquenceur
        • 7.4.2 -Ligne de temps et synchronisation d’un [phasor~] au transport de Live
          • 7.4.2.1 -L’approche signal, très précise
          • 7.4.2.2 -L’approche message, souvent suffisante
        • 7.4.3 -Conception d’un moteur de séquenceur simple avec [multislider]
        • 7.4.4 -Approche de la séquence avec l’objet [what~]
    • Chapitre 8 -Construire des effets Audio avec Max for Live
      • 8.1 -Rappels [plugin~]/[plugout~], et flux Audio
      • 8.2 -Construction de quelques effets classiques
        • 8.2.1 -Tremolo et modulation en anneau (ring modulator)
          • 8.2.1.1 -Génération du signal de modulation
          • 8.2.1.2 -Lissage du signal de modulation
          • 8.2.1.3 -Gestion du gain de modulation
          • 8.2.1.4 -Application de la modulation
        • 8.2.2 -Délai et repitch
          • 8.2.2.1 -Concept de repitch avec les délais numériques
          • 8.2.2.2 -Simple délai avec feedback
          • 8.2.2.3 -Multitap delay avec 8 lignes et feedback
          • 8.2.2.4 -Modulation de Pitch
        • 8.2.3 -Gen~ dans Max for Live
          • 8.2.3.1 -L’exemple freeverb
    • Chapitre 9 -Construire des instruments avec Max for Live
      • 9.1 -Rappels entrée et sortie : [midiin] / [plugout~]
      • 9.2 -Construction d’un petit synthétiseur
        • 9.2.1 -Version Monodique
          • 9.2.1.1 -Traitement des notes entrantes et objet [mtof~]
          • 9.2.1.2 -Accordage de l’oscillateur
          • 9.2.1.3 -Génération de l’enveloppe
        • 9.2.2 -Version Polyphonique
          • 9.2.2.1 -Concept de polyphonie dans Max
          • 9.2.2.2 -Instanciation parallèle avec l’objet [poly~]
          • 9.2.2.3 -Transmission de notes à l’objet [poly~]
          • 9.2.2.4 -L’instance _polyminimal
            • 9.2.2.4.1 -Entrée/sortie d’un patch conçu pour l’objet [poly~]
            • 9.2.2.4.2 -Communication send/receive avec l’objet [poly~]
            • 9.2.2.4.3 -L’instance et [thispoly~]
            • 9.2.2.4.4 -Calcul du nombre de voix occupées
      • 9.3 -Construction d’une Drum Machine
        • 9.3.1 -Lecteurs polyphoniques d’échantillon
        • 9.3.2 -L’unité de lecture élémentaire
    • Chapitre 10 -Maîtriser le Live Object Model (LOM)
      • 10.1 -Introduction et Documentation
        • 10.1.1 -Qu’est-ce que le LOM ?
        • 10.1.2 -Accéder au LOM par les objets et par Javascript
        • 10.1.3 -Les objets et classes du modèle
        • 10.1.4 -Comment utiliser la documentation du LOM ?
      • 10.2 -Les Classes
        • 10.2.1 -Niveau Live Set
        • 10.2.2 -Niveau Pistes et Chaînes
        • 10.2.3 -Niveau Scènes
        • 10.2.4 -Niveau Mixer et Autres Composants
        • 10.2.5 -Niveau Devices Spécifiques
      • 10.3 -Trouver l’id avec l’objet [live.path]
      • 10.4 -Accéder aux propriétés avec [live.object] (commandes get et set)
        • 10.4.1 -Récupérer une valeur ponctuellement (commande get)
        • 10.4.2 -Modifier une valeur ponctuellement (commande set)
      • 10.5 -Suivre une propriété avec l’objet[live.observer]
      • 10.6 -Suivre les enfants d’une classe avec [live.observer]
      • 10.7 -Appeler une fonction avec [live.object] (commande call)
        • 10.7.1 -Générer un chemin dynamique
        • 10.7.2 -Appeler une fonction (commande call)
        • 10.7.3 -Automatiser et synchroniser les déclenchements de clip
      • 10.8 -Quelques chemins particuliers
        • 10.8.1 -Les pistes
        • 10.8.2 -Les racks
        • 10.8.3 -Les paramètres, classe DeviceParameter
        • 10.8.4 -Le mixer de piste
      • 10.9 -Contrôler des paramètres avec des signaux et classe DeviceParameter
        • 10.9.1 -Le couplage fort avec [live.remote~]
        • 10.9.2 -La modulation douce avec [live.modulate~]
      • 10.10 -Quelques recettes utiles
        • 10.10.1 -Trouver le chemin du périphérique lui-même
        • 10.10.2 -Compter le nombre de pistes et le nombre de scènes
        • 10.10.3 -Retrouver le nom du clip qui joue dans une piste
        • 10.10.4 -Retrouver le nom du clip qui joue
    • Chapitre 11 -Piloter le Live Object Model avec Javascript (JS, V8)
      • 11.1 -Introduction à Javascript et V8 dans Max
        • 11.1.1 -Définitions
        • 11.1.2 -Pourquoi JavaScript et V8 sont très utiles dans Max ?
        • 11.1.3 -Anatomie d’un script Javascript ou V8 pour Max
      • 11.2 -Le Live Object Model est accessible par une API Javascript
      • 11.3 -Quelques exemples concrets
        • 11.3.1 -Récupérer des informations ponctuellement (get) avec Javascript
        • 11.3.2 -Observer des informations (observe) avec Javascript
          • 11.3.2.1 -Principe de Callback avec l’API de Live
          • 11.3.2.2 -Implémentation de callbacks dans le script
          • 11.3.2.3 -Structure de callback pour récupérer une propriété spécifique
          • 11.3.2.4 -getcount() pour compter les “enfants” d’un objet
        • 11.3.3 -Un exemple : suivre dynamiquement l’état de la grille de clip
          • 11.3.3.1 -Fonctionnement global
          • 11.3.3.2 -Un script JS complet et complexe
          • 11.3.3.3 -Un système de visualisation utilisant [v8ui]
    • Chapitre 12 -Les Live MIDI Tools et Max for Live
      • 12.1 -Introduction
        • 12.1.1 -Que sont les Live MIDI Tools ?
        • 12.1.2 -Générateurs, transformateurs et Max for Live
      • 12.2 -**Structure d’un Live MIDI Tool dans Max for Live **
        • 12.2.1 -[live.miditool.in] : du Clip MIDI vers Max for Live
        • 12.2.2 -[live.miditool.out] : de Max for Live vers le Clip MIDI
        • 12.2.3 -Traitement des données et logique du MIDI Tool
      • 12.3 -Le Cycle d’Application (Apply Cycle) des Live MIDI Tools
      • 12.4 -Limitations des Live MIDI Tools
        • 12.4.1 -Traitement audio et objets MSP
        • 12.4.2 -Incompatibilité avec node.script
        • 12.4.3 -Limitations liées au Transport
      • 12.5 -Live MIDI Tools générateurs
        • 12.5.1 -L’objet [live.miditool.in], le point d’entrée universel
          • 12.5.1.1 -Principe Général
          • 12.5.1.2 -Récupération du contexte utilisateur
        • 12.5.2 -Contrôles utilisateur
        • 12.5.3 -Comprendre la boucle d’itération de l’objet [uzi]
        • 12.5.4 -L’objet [live.miditool.out], le point de sortie
      • 12.6 -Live MIDI Tools transformateurs
        • 12.6.1 -Anatomie du patch global
        • 12.6.2 -Sous-patcher “chaos” : décalage des notes

La garantie satisfaction de 60 jours à 100% de Leanpub

Dans les 60 jours suivant l'achat, vous pouvez obtenir un remboursement à 100% sur tout achat Leanpub, en deux clics.

Techniquement, c'est risqué pour nous, puisque vous aurez les fichiers du livre ou du cours dans tous les cas. Mais nous avons tellement confiance en nos produits et services, ainsi qu'en nos auteurs et lecteurs, que nous sommes heureux d'offrir une garantie de remboursement intégral pour tout ce que nous vendons.

Vous ne pouvez découvrir la qualité de quelque chose qu'en l'essayant, et grâce à notre garantie de remboursement à 100%, il n'y a littéralement aucun risque à le faire !

Alors, il n'y a aucune raison de ne pas cliquer sur le bouton Ajouter au panier, n'est-ce pas ?

Voir les conditions complètes...

Gagnez 8 $ sur un achat de 10 $, et 16 $ sur un achat de 20 $

Nous versons des redevances de 80 % sur les achats de 7,99 $ ou plus, et 80 % de redevances moins des frais fixes de 50 cents sur les achats entre 0,99 $ et 7,98 $. Vous gagnez 8 $ sur une vente de 10 $, et 16 $ sur une vente de 20 $. Ainsi, si nous vendons 5000 exemplaires non remboursés de votre livre à 20 $, vous gagnerez 80 000 $.

(Oui, certains auteurs ont déjà gagné beaucoup plus que cela sur Leanpub.)

En fait, les auteurs ont gagnéplus de 14 millions de dollars en écrivant, publiant et vendant sur Leanpub.

En savoir plus sur l'écriture sur Leanpub

Mises à jour gratuites. Sans DRM.

Si vous achetez un livre Leanpub, vous bénéficiez de mises à jour gratuites tant que l'auteur met à jour le livre ! De nombreux auteurs utilisent Leanpub pour publier leurs livres en cours de rédaction. Tous les lecteurs reçoivent des mises à jour gratuites, peu importe quand ils ont acheté le livre ou combien ils ont payé (même si c'était gratuit).

La plupart des livres Leanpub sont disponibles en PDF (pour ordinateurs) et en EPUB (pour téléphones, tablettes et Kindle). Les formats disponibles pour un livre sont indiqués dans le coin supérieur droit de cette page.

Enfin, les livres Leanpub n'ont aucune protection DRM absurde, vous pouvez donc les lire facilement sur n'importe quel appareil compatible.

En savoir plus sur les formats d'ebook Leanpub et où les lire

Écrire et publier sur Leanpub

Vous pouvez utiliser Leanpub pour écrire, publier et vendre facilement des livres numériques et des cours en ligne, qu'ils soient en cours ou terminés !

Leanpub est une plateforme puissante pour les auteurs sérieux, combinant un processus d'écriture et de publication simple et élégant avec une boutique axée sur la vente de livres numériques en cours de développement.

Leanpub est une machine à écrire magique pour les auteurs : écrivez simplement en texte brut, et pour publier votre livre numérique, cliquez simplement sur un bouton. (Ou, si vous produisez votre livre numérique à votre façon, vous pouvez même télécharger vos propres fichiers PDF et/ou EPUB et publier en un seul clic !) C'est vraiment aussi simple que ça.

En savoir plus sur l'écriture sur Leanpub